If you want to run V8 on your local machine, please use jsvu
- Ignition: V8 features an interpreter called
Ignition
. Ignition is optimized to make code run as soon as possible.Ignition
converts js code tobytecode
- Liftoff: V8 has a streaming Wasm compiler called
Liftoff
which, likeIgnition
, is geared to get your code running quickly, at the cost of generating potentially suboptimal execution speed. - Sparkplug:
Sparkplug
takes Ignition’s output (the infamous “bytecode”) and turns it into non-optimized machine code, yielding better performance at the cost of increased memory footprint. - TurboFan: TurboFan is one of V8’s optimizing compilers leveraging a concept called “Sea of Nodes”. Once sufficient data has been collected,
TurboFan
kicks in and generates low-level machine code that