Google Rolling Out New Ignition + TurboFan V8 Compiler Architecture
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.
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.
8 Comments