Skip to content

Webview Support #491

@ardera

Description

@ardera

This issue tracks support for viewing webpages inside Flutter apps, using Flutter-Pi.

Related Work

Implementation Options

  • CEF3: Chromium-based. Chromium itself has good compatibility and performance. However CEF3's OpenGL texture sharing API with the host app is a bit weird and requires textures copies.
  • WPE: Webkit-based; maintained by Igalia, AFAICT allows for better (== zero-copy) rendering integration with the host app. However, maybe, if chromium is just much faster than Webkit, CEF could still outperform WPE even with the mandatory texture copies.
  • Something using Servo. Not ready yet for prime-time use, but probably more secure than Webkit/Chromium. So might still be interesting for people who want to be on the safe side / can't reliably update their device software very often.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions