Firefox in WebAssembly
Named practitioner synthesis
#433
- Topic
- Practitioner Notes
- First seen
- 2026-07-17 07:16:08
- Last seen
- 2026-07-17 07:16:08
Source raw items (1)
- Blog / Newsletter2026-07-17 07:15:44Firefox in WebAssembly
<p><strong><a href="https://developer.puter.com/labs/firefox-wasm/">Firefox in WebAssembly</a></strong></p> This is absurdly cool: Puter compiled Firefox to WebAssembly such that the whole browser runs in another browser.</p> <p>Here's my blog, running in Firefox, running in WebAssembly, running in Chrome:</p> <p><img alt="A Chrome window. The tab has the Firefox UI and has loaded my blog. On the right is the Chrome network panel showing that it loaded resources that include a 233MB gecko.wasm and an 18MB chrome-assets.tar.zst" src="https://static.simonwillison.net/static/2026/firefox-wasm.webp" /></p> <p>They chose Firefox/Gecko because it has strong single-process support. The project used an estimated $25,000 worth of Claude Opus and Fable tokens, but took advantage of a Claude Max subscription plan so cost much less in actual dollars.</p> <p>The demo funnels all traffic over a WebSocket protocol (using the <a href="https://github.com/MercuryWorkshop/wisp-protocol">Wisp protocol</a>