Ryan Hunt's Blog

Wasm Stack Switching in SpiderMonkey

Tuesday, October 6, 2026 - wasm talk mozilla

WebAssembly stack switching in SpiderMonkey is the most complex feature I’ve ever implemented.

It’s one of those projects where you get lost and start rethinking the basics, like “what is the stack even really?”

It was fun to give a talk on it. Check out the recording below, or on YouTube.