Firefox in WebAssembly
3 hours ago
- Firefox has been compiled to WebAssembly using Puter, allowing it to run inside another browser like Chrome.
- The project chose Firefox/Gecko for its strong single-process support.
- An estimated $25,000 worth of Claude Opus and Fable tokens were used, but a Max subscription reduced the actual cost.
- All network traffic is proxied through Puter's server via the WebSocket-based Wisp protocol to bypass browser network restrictions.
- The setup supports end-to-end encryption, verified by inspecting WebSocket messages.
- The code is available in the firefox-wasm repository, and a similar WebKit project exists but lacks a demo.