Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Introducing Dolphin-CEF, available on Github

107 views
Skip to first unread message

Joe Betz

unread,
Dec 23, 2023, 12:15:45 AM12/23/23
to
https://github.com/JBetz/Dolphin-CEF

Dolphin Smalltalk language bindings to the Chromium Embedded Framework (CEF). This package is a rewrite and expansion of https://github.com/amaurel/dolphin-chrome-embedded, updated for Dolphin 7 and the current stable version of CEF (6045).

Why Dolphin-CEF?

For creating a custom browser on top of Chromium, or otherwise embedding web content inside of a native Windows app.

Why not just use Microsoft Edge WebView2?

While simpler and already available in Dolphin 7, WebView has multiple limitations that make it unsuitable for anything beyond rendering web pages. The biggest one being that it only operates in windowed mode and doesn't support offscreen rendering. This subjects it to the airspace problem (see https://github.com/MicrosoftEdge/WebView2Feedback/issues/286), where it is impossible to render anything on top of a web page. It also makes it basic functionality like generating a thumbnail onerous if not impossible. Additionally, WebView has limited automation capabilities, and it being subject to Microsoft means that they can snoop on usage and hold the reins on bugfixes and feature development.
0 new messages