This project compiles the Gecko engine to WebAssembly so that Firefox can be loaded inside another browser. This port is made possible by emscripten and the WISP protocol for networking support.
ss-2026年07月15日T16:17:54 137585236-04:00Must build on linux. Building on mac is not currently supported.
prequisites
- libpulse-dev
- node + pnpm
emsdk install 6.0.1 emsdk activate 6.0.1 rustup target add wasm32-unknown-emscripten make web
This project contains an attempt at a JS->WASM JIT. It is currently not usable on many websites. It can be toggled with the environment variable GECKO_NOWASMJIT=1