including logical implementations of all 116 WebAssembly instructions required to run Doom. Every element of a functioning computer – RAM, disk space, even an L1 CPU cache – had to be ...