News for hackers. Stuff that matters.
Re:Zebkit – Chromium's engine as a library you link, not a r... by prologic on Monday November 09, 2026 @09:46AM (#50426365)
This is pretty interesting! I've created a web browser for GoNix (https://gonix.dev) using the CEF (Chromium Embedded Framework), which works quite well, but requires shared memory and a pipe, but embedding Chromium as a library sounds even more intriguing. I might give this a go! Thanks for sharing!
[dead]
Re:Zebkit – Chromium's engine as a library you link, not a r... by prologic on Monday November 09, 2026 @10:08AM (#50426692)
I'm sure Claude will do a fine job of creating some Go bindings :D

I already noticed Webkit doesn't support Wayland on Linux, and some sandbox limitations on Windows.

I assume you're working on improving this? I think I'll just focus on a PoC for macOS right now, and see how that goes!

Re:Zebkit – Chromium's engine as a library you link, not a r... by Riiiiichard on Monday November 09, 2026 @10:15AM (#50426779)
Yes, I'm actively maintain this project, If you want to have go bindings, no problem.

It has the same sandbox support and limitations as Chromium. It supports X11 default in Linux and with limited Wayland support.

It has been tested on M4 macbook and works fine, if you have issues, just post it on the project.

Re:Zebkit – Chromium's engine as a library you link, not a r... by prologic on Monday November 09, 2026 @11:28AM (#50427791)
Just letting you know the PoC worked! ~20MB Go binary on macOS, basic features, but it works. Very nice!
Re:Zebkit – Chromium's engine as a library you link, not a r... by torginus on Monday November 09, 2026 @12:34PM (#50428704)
Not only does Webkit support Wayland, but WPE Webkit was one of the first apps to get ported, and its basically the poster child for Wayland:

https://wpewebkit.org/about/faq.html

That said this is not upstream Webkit (but they do try to keep up to date, its just they usually lag due to the customizations they did), but a more cut down version of it that supports a bunch of build config flags, and is used by a ton of embedded devices.

It's a fairly significantly more lightweight option to Chrome/CEF, that does suffer from a somewhat worse DX and compat with web content, but if you can tailor your content to it, rather than looking for a flawless ootb experience, it's a worthwhile choice.