Overview
Explore the intricacies of JavaScript ahead-of-time (AOT) compilation performance in this conference talk from Strange Loop 2022. Delve into the challenges of efficiently implementing JavaScript due to its complex expression meanings and execution paths. Learn about Hopc, an innovative AOT compiler for JavaScript that challenges the notion that only just-in-time (JIT) compilers can handle JavaScript efficiently. Discover how Hopc uses speculation and heuristics to generate optimized code protected by guards, rather than relying on complex static analyses. Gain insights into the main optimizations employed by Hopc and examine an in-depth performance analysis. Presented by Manuel Serrano, a senior researcher at Inria with extensive experience in compiler design and programming language development for the web, this 36-minute talk offers valuable knowledge for those interested in JavaScript optimization techniques and compiler design.
Syllabus
"Of JavaScript Ahead-Of-Time Compilation Performance" by Manuel Serrano (Strange Loop 2022)
Taught by
Strange Loop Conference