
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