KVM Forum 2025

The State of QEMU WebAssembly Port
2025-09-04 , Room 2

QEMU's system emulator has recently merged initial support for Emscripten-based cross-compilation to WebAssembly (Wasm) in its 32bit TCI mode. Since Wasm is a binary format widely supported by modern browsers, this enhancement enables QEMU to run directly within the browser, opening up new use cases such as web-based playgrounds.

In this talk, Kohei will discuss this feature and its implementation. He'll also share the current status of ongoing discussion, including support for 64bit guests, a Wasm-based TCG backend and broader device support.

Kohei Tokunaga is a software engineer at NTT Corporation. In the QEMU community, he has been working on WebAssembly port and is maintaining QEMU's WebAssembly host support.