Abstract
In this talk, I’ll show how Go’s tooling, profiling, and fast iteration helped me build a WebAssembly VM from scratch, then push it far enough to run Doom, covering the internals like parsing, execution, memory, debugging, and performance tuning.