Google Rolling Out New Ignition + TurboFan V8 Compiler Architecture

Written by Michael Larabel in Google on 23 February 2017 at 11:46 AM EST. 8 Comments
GOOGLE
The JavaScript engine performance wars are not over with Google preparing to make some significant changes to their V8 JavaScript engine used by Chrome and friends.

The V8 JavaScript engine will be switching to a new compiler architecture following their 5.8 branching. Their current compiler architecture of FullCodeGen + Crankshaft as their optimizing compiler will be replaced by the Ignition interpreter and a new optimizing compiler called TurboFan.

This switchover is due to happen in the V8 code-base next month and is aiming for better real-world JavaScript performance while reducing the memory consumption. Some components of Ignition and TurboFan are selectively used currently, but the big change-over is due to happen in March.

More details on the V8 compiler architecture changes via this Google Groups message.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week