Skip to content

برچسب

#internals

۴ مقاله

VJV8 JavaScript Engine

How we made JSON.stringify more than twice as fast

JSON.stringify is a core JavaScript function for serializing data. Its performance directly affects common operations across the web, from serializing data for a network request to saving data to localStorage . A faster JSON.stringify translates to quicker page interactions and more responsive applications. That’s…

توسعه وب۷ دقیقه مطالعه
VJV8 JavaScript Engine

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…

توسعه وب۲۴ دقیقه مطالعه
VJV8 JavaScript Engine

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…

توسعه وب۵ دقیقه مطالعه
همه را دیدید ✓