- Dynamic Compilation and Adaptive Optimization in Virtual Machines
- Efficient and General On-Stack Replacement for Aggressive Program Specialization
- Combining Analyses, Combining Optimizations
- A Simple Graph-Based Intermediate Representation
- Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches
- Polymorphic Inline Caching on JavaScript for fun and profit
- How does NodeJS work?
- How does V8 optimise JavaScript code? (Part 1)
- How does V8 optimise JavaScript code? (Part 2)
- A tour of V8: Crankshaft, the optimizing compiler
- A closer look at Crankshaft, V8's optimizing compiler
- V8: A tale of two compilers
- A tour of V8: Garbage Collection