I’m exploring an OS architecture where the system shell is an HTML/CSS document, but the compositor stays authoritative and apps remain separate surfaces.
Post 1/10 of WEFT OS: “The Desktop Is a Document” — it’s an argument about boundaries (not a launch post).

If you care about any of these, I’d love critique or contributions:
-Servo embedding for a shell-grade Wayland client
-shell/compositor protocol surface
-brokered Wasm ↔ UI channel https://marcoallegretti.me/blog/the-desktop-is-a-document/

#webdev #rustlang #firefox #css

The Desktop Is a Document

WEFT OS — Post 1 of 10. A desktop shell as an HTML document, and why that is neither a browser skin nor Electron.

Marco Allegretti