Improved version with save state support, texture filtering, and a cleaner UI. Includes a javascript-based dynarec fallback. Great for browser-based tournaments (e.g., speedrunning Ocarina of Time on a Chromebook).
If you are looking for components to build your own browser-based N64 emulator: n64 wasm
ParaLLEl’s Vulkan backend uses compute shaders to emulate the N64’s RDP pixel pipeline. WebGPU exposes compute shaders. When WebGPU ships in stable Chrome (targeting late 2024/early 2025), expect browser-based N64 emulation to achieve full speed on any GPU that can run modern WebGL games. Improved version with save state support, texture filtering,
The Nintendo 64 (N64) is a landmark console: early 3D graphics, memorable soundtracks, and games that still influence designers today. WebAssembly (WASM) gives developers a way to run near-native performance code inside browsers, unlocking a compelling platform for portable, low-latency N64 emulation and preservation. This post explains why combining N64 emulation with WASM matters, the technical approach, trade-offs, and a practical roadmap to ship a playable browser N64 experience. If you are looking for components to build