-
-
Notifications
You must be signed in to change notification settings - Fork 177
Open
Labels
enhancementNew feature or requestNew feature or request
Description
This issue tracks support for viewing webpages inside Flutter apps, using Flutter-Pi.
Related Work
- https://pub.dev/packages/flutter_linux_webview
- https://github.com/toyota-connected/ivi-homescreen-plugins/tree/v2.0/plugins/webview_flutter_view
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.
bojidartonchev
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request