How is this different compared to jslinux? Jslinux emulates hardware while the Linux WASM port uses the WASM runtime as a VM without any form of emulation.
Technically true, but parent’s point still stands (even if it should have said “on top of IP”).
Byte streams are not ideal to deal with for protocols. As soon as you have encryption, like tls, you have discrete messages anyway (records) and the stream is largely an illusion.
That said, I still like TCP as a compromise between simplicity and versatility. It’s been holding up incredibly well for a huge variety of use cases.
another solution that allows both wayland and x11 applications accessible from the browser (disclaimer: I am the author, it’s also still very much under development)
https://github.com/udevbe/greenfield
Oh my god I didn't know that's where that came from! As a mass-hole, that's cool to learn about the origin.
> Greenfield is a city in Massachusetts
Not the first city I'd pick for a project. Maynard, Weston, Wellesley all are near Wayland and seem less connected to existing buzzwords.
Edit: No criticism of the project though, seems pretty cool! Don't want to come off too negative about the name. This is a really cool project, and I can image some fun uses for it in the future.
Not possible, webgl is sandboxed and doesn’t expose the required egl extension. It might be possible if you’d port it to deno and use some native code perhaps(?)
Not tested but it could although rather slowly as currently the proxy compositor does not expose OpenGL capabilities for doing zero copy application buffer passing. With enough time you could completely integrate it with steam though…