"runs WASM" made me wonder: is transpiling a ROM to WASM an effective strategy for emulating something like a GameBoy? You'd still have many issues to solve, not least of which mapping the hardware onto a runtime layer, but you'd benefit from all of the innovation happening in the WASM ecosystem.