✳flâneur — a map of the web's best reading
Speculation in JavaScriptCore | WebKit
webkit.org · 33,883 words · saved by 1 readers
This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine.
Speculation in JavaScriptCore Jul 29, 2020 by Filip Pizlo @filpizlo This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine. Speculative compilation is ideal for making dynamic languages, or any language with enough dynamic features, run faster. In this post, we will look at speculation for JavaScript. Historically, this technique or closely related variants has been applied successfully to Smalltalk , Self , Java , .NET , Python , and Ruby , among others. Starting in the 90’s, intense benchmark-driven competitio
Explore this link on the map →saved by
related reading
- A crash course in just-in-time (JIT) compilers - Mozilla Hacks - the Web developer bloghacks.mozilla.org
- abseil / Performance Hintsabseil.io
- NYSRGnotes.ekzhang.com
- A Deep Introduction to JIT Compilers: JITs are not very Just-in-time | kipply's blogkipply.github.io
- Just-in-time compilation - Wikipediaen.wikipedia.org
- Preservation of Speculative Constant-Time by Compilationeprint.iacr.org
- It’s Time for a Modern Synthesis Kernel – Embedded in Academiablog.regehr.org
- Compilers - What Every Programmer Should Know About Compiler Optimizations | Microsoft Learnlearn.microsoft.com
- How Compiler Explorer Works in 2025 — Matt Godbolt’s blogxania.org
- A Gentle Introduction to LLVM IR · mcyoungmcyoung.xyz
- [2510.04371] Speculative Actions: A Lossless Framework for Faster Agentic Systemsarxiv.org
- A Map of the Territory · Crafting Interpreterscraftinginterpreters.com