V8: Digging into the TurboFan JIT (2015)
v8.dev·16h·
Discuss: Hacker News
Flag this post

Digging into the TurboFan JIT

Published 13 July 2015 · Tagged with internals

Last week we announced that we’ve turned on TurboFan for certain types of JavaScript. In this post we wanted to dig deeper into the design of TurboFan.

Performance has always been at the core of V8’s strategy. TurboFan combines a cutting-edge intermediate representation with a multi-layered translation and optimization pipeline to generate better quality machine code than what was previously possible with the CrankShaft JIT. Optimizations in TurboFan are more numerous, more sophisticated, and more thoroughly applied than in CrankShaft, enabling fluid code motion, control flow optimizatio…

Similar Posts

Loading similar posts...