Skip to content

Tag

#internals

4 articles

Land ahoy: leaving the Sea of Nodes

V8’s end tier optimizing compiler, Turbofan, is famously one of the few large scale production compilers to use Sea of Nodes (SoN). However, since almost 3 years ago, we’ve started to get rid of Sea of Nodes and fall back to a more traditional Control Flow Graph (CFG) Intermediate Representation (IR), which we named…

Web Development24 min read

Turbocharging V8 with mutable heap numbers

At V8, we're constantly striving to improve JavaScript performance. As part of this effort, we recently revisited the JetStream2 benchmark suite to eliminate performance cliffs. This post details a specific optimization we made that yielded a significant 2.5x improvement in the async fs benchmark, contributing to a…

Web Development5 min read
You're all caught up ✓