Thanks! I'd be interested to hear how it works out for GoNix.
One clarification: Zebkit still uses Chromium's sandboxed renderer processes and shared memory internally. The embedding interface is a C API: your application links the library, keeps its own window and event loop, and can either embed a web view or receive off-screen frames to draw itself.
There's no Go binding yet, but the C API should be usable through cgo. If you give it a try, I'd love to hear where it fits your setup and where the integration gets awkward. Thanks for sharing your use case!
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!