HeyPuter/firefox-wasm: 🦊 Firefox in WebAssembly. Contribute to HeyPuter/firefox-wasm development by creating an account on

github.com · 2026-07-16 · by Long Nguyen ·github
🦊 Firefox in WebAssembly. Contribute to HeyPuter/firefox-wasm development by creating an account on GitHub.

HeyPuter/firefox-wasm

🦊 Firefox in WebAssembly. Contribute to HeyPuter/firefox-wasm development by creating an account on GitHub.

43 stars · 3 forks · JavaScript Topics: firefox, webassembly, puter

README

Firefox in WebAssembly 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.

BUILD INSTRUCTIONS Must 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 JIT 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

source

github.com · 1 images · 116 links

Comments (0)

No comments yet