Hi, I wrote a snapshotable wasm interpreter. You can pause a running wasm program mid-execution, serialize its entire state, and resume it exactly where it left off
There's a demo running Conway's game of life. You can snapshot the simulation mid-tick, fork it into a new process, and watch both diverge from the same state!