Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The moving cursor writes, and having written, blinks on.


devel / comp.lang.smalltalk.dolphin / Introducing Dolphin-CEF, available on Github

SubjectAuthor
o Introducing Dolphin-CEF, available on GithubJoe Betz

1
Introducing Dolphin-CEF, available on Github

<4680d561-056d-405f-9231-4439a7e09b62n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=273&group=comp.lang.smalltalk.dolphin#273

  copy link   Newsgroups: comp.lang.smalltalk.dolphin
X-Received: by 2002:a05:622a:386:b0:425:c4fb:cb08 with SMTP id j6-20020a05622a038600b00425c4fbcb08mr95259qtx.5.1703308544458;
Fri, 22 Dec 2023 21:15:44 -0800 (PST)
X-Received: by 2002:a05:690c:e0b:b0:5e3:fb36:ccb3 with SMTP id
cp11-20020a05690c0e0b00b005e3fb36ccb3mr1269269ywb.3.1703308544086; Fri, 22
Dec 2023 21:15:44 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.smalltalk.dolphin
Date: Fri, 22 Dec 2023 21:15:43 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=87.249.138.220; posting-account=P1X3VgoAAADgSty0b3mKYJl_KPjmW842
NNTP-Posting-Host: 87.249.138.220
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4680d561-056d-405f-9231-4439a7e09b62n@googlegroups.com>
Subject: Introducing Dolphin-CEF, available on Github
From: joebetz91@gmail.com (Joe Betz)
Injection-Date: Sat, 23 Dec 2023 05:15:44 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2254
 by: Joe Betz - Sat, 23 Dec 2023 05:15 UTC

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.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor