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.