







A Tale of Three WebAssembly Runtimes
Walking through the implementation of three different WebAssembly runtimes from scratch

Rust - The WebAssembly Component Model
Rust has first-class support for WebAssembly core and WebAssembly components via the available targets in the toolchain:
extism/extism
The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.
extism/extism
The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.

The Browser is the Computer! by Daniel Lopez & Angel De Miguel @ Wasm I/O 2025
Why is WebAssembly a second-class language on the web? – Mozilla Hacks - the Web developer blog
This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.

Goodbye WinterCG, welcome WinterTC | Web-interoperable Runtimes Community Group
[Reblog from the W3C Blog: Collaborating across W3C and Ecma for web-interoperable server runtimes through WinterTC]
Put State in the Right Place - Delaney Gillilan | SSW 2026
WebAssembly and its platform targets
When talking about WebAssembly, one of the things that often confuses people is the lack of a great analogy for the various platform targets that WebAssembly supports. This ends up being a bit important as it dictates whether your WebAssembly code will (not) work with another bit as it all
Dweb: Serving the Web from the Browser with Beaker – Mozilla Hacks - the Web developer blog
Publishing and sharing is core to the Web’s ethos, yet to publish your own website or even just share a document, you need to know how to run a server, ...

