WebAssembly
lastmod 2026-07-15created 2017-02-0636 edits
About
- A low-level web binary format announced in 2015
- Google, Mozilla, Microsoft, Apple, and wsc formed an assembly group and are preparing standardization (note that developers of major projects are participating)
- The results are used by browser vendors such as Google, Microsoft, and Mozilla (can be seen in Chrome Canary and Firefox nightly)
- Lets you run output written in the language of your choice (currently C++) in the browser
Categories
- WebAssembly:C
- WebAssembly:Go
- WebAssembly:Rust
- WebAssembly Gateway Interface (WAGI)
- asm.js
- Emscripten
- wasmer
- Wasm3 - High-performance WebAssembly interpreter
- Lucet - Sandboxing WebAssembly Compiler.
- WebContainers - Run Node.js in the browser
- pyodide - Run Python in the browser
- wasm-bindgen - rust wasm module.
- WebAssembly Package Manager (WAPM)
- Spin - Open-source WebAssembly framework
- Zaplib - Open source that speeds up web apps with Rust and WASM
- WasmEdge - WasmEdge is a lightweight, high-performance, extensible WebAssembly runtime for cloud-native, edge, and decentralized applications
- webЯcade (webrcade) - Web player that runs classic game emulation with WASM
- wordpress-wasm - Running Wordpress in the browser with WASM
- Blazor - C#-based. Ported Razor, the template engine in ASP.NET, to WebAssembly.
- Flutter - Made a CanvasKit version that uses WebAssembly to run the Skia renderer smoothly on the web.
- PyScript, a Python development tool for web browsers
- Artemis Engine, a visual novel development tool
- Unity
- Unreal Engine
- Ethereum: starting with Ethereum 2.0, the existing EVM is being switched to Ethereum WebAssembly (eWASM).
- AutoCAD
- Qt
- AWS Lambda
- Microsoft Azure AKS (Azure Kubernetes Service)
- Red Hat OpenShift Service Mesh
- wasmCloud
- istio Envoy Proxy
- Cloudflare
- Krustlet
- WasmEdge
- Firefly - A new compiler & runtime for BEAM languages
- WASIX - Making the WASI ABI more compatible with POSIX
- WebContainers
- Javy - JS to WebAssembly toolchain
- polywasm - Polyfill for running WASM in JS environments
- Chicory - JVM-native WebAssembly runtime
- Hyperlight WASM - Fast, secure, and OS-free
- Obelisk - WASM-based deterministic workflow engine
- Munal OS - Experimental graphical operating system with WASM sandboxing
- edgejs - Secure WebAssembly-based JS runtime
- Hexana - JetBrains' WebAssembly and binary analysis tool
- Wirebrowser - CDP-based integrated network and memory debugging tool for analyzing browser internals
- jco - JavaScript toolchain for working with WebAssembly components
Favorite site
- Front - About WebAssembly
- WebAsssembly standard progress: major browsers begin support
- WebAssembly, native code running in the browser
- NAVER D2 - JavaScript trends in 2020 and beyond - WebAssembly
- I want to… - WebAssembly
- [Recommended] How Fiberplane uses WebAssembly | GeekNews
- [Original] How we use WebAssembly at Fiberplane - Blog
- When the same code is needed on both client and server, work in Rust and use WASM to run exactly the same code on the front end too
- [Original] WASM will replace containers