POPL 2025 (series) / WAW 2025 (series) / WAW 2025 - WebAssembly Workshop /
Meta-tracing Interpreters in WebAssembly
We will describe work in progress on constructing a meta-tracing JIT compiler to improve the performance of interpreted programs within WebAssembly. Our framework combines a set of independent tools that capture WebAssembly traces, identify loops in user programs, reconstruct optimized trace fragments, and transfer control from fragments via on-stack replacement. [Further details in the PDF submission].