JavaScript ∩ WebAssembly
summary
Content shows that JavaScriptCore reuses existing VM layers to run WebAssembly: the FTL/DFG pipeline gets a Wasm front end that emits B3 IR, the optimizer and backend are reused, and a lower‑latency path is added by emitting AIR or by dropping straight to a WebAssembly interpreter. Concrete numbers and microbenchmarks are not promised but specific engineering changes (new front ends, bytecode DSL, portable assembly) and where they land in the tiered pipeline are spelled out.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:11JavaScript n WebAssembly
- 0:57What is a VM?
- 3:33AST Interpreter
- 6:45Bytecode Interpreter
- 8:11Interpreter Dispatch
- 11:49Speculative Optimizations
- 14:22Quick Recap
- 22:14WebAssembly Interpreter








