Replies: 1 comment 1 reply
-
WebkitMy sponsor was thinking of trying to port Webkit to Windows but ultimately decided this to be a much too complicated endeavour hence the pivot to CEF. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Here are my thoughts on the choices for GBW browser engines, and some room for discussion.
MsWebview2
This Windows only engine is well integrated into the Windows system, official MS project with support, easy to install and will be a de-facto familiar API for seasoned Windows only developers. For these reasons, it was considered a must-have for GBW.
Chromium
The Chromium Embedded Framework (CEF) is the only root project to offer a singular cross platform API. This offers the GTK app developer total portability. A must have for GBW.
Webkit
While Webkit is theoretically a cross-platform browser engine, it is very focussed on Mac and Cocoa. There is an official Linux port for GTK usage, but compiling on Windows is reputed to be tricky, and not supported. GBW would like to offer the same ubiquitous portability for Webkit as for Chromium, but the fragmented Webkit landscape requires further research and thought.
Webkit Options:
Gecko
This Mozilla browser engine has no supported API for embedding. A number of previous official projects to provide this are no longer supported or maintained. The latest project to provide a Gecko embedding API is Servo. It is at an experimental stage, but is worth keeping an eye on for future integration.
Other interesting things to keep an eye on
Beta Was this translation helpful? Give feedback.
All reactions