The cost of parsing JSON
The dominant costs of processing JavaScript are download and CPU execution time.
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Visit v8.dev → RSS feedOn Hacker News Dec 2018 – Aug 2025
Web & Frontend 11Systems & Performance 10Software Engineering 8Security & Privacy 3Math & Algorithms 1
The dominant costs of processing JavaScript are download and CPU execution time.
The V8 Lite project dramatically reduced the memory overhead of V8 on typical websites, this is how we did it.
This post explains our recent effort to improve JSON.stringify performance
Faster JavaScript calls by removing the arguments adaptor frame
The V8 team details their analysis and mitigation strategy for Spectre, one of the top computer security issues of 2018.
V8 v7.4 supports JavaScript execution without allocating executable memory at runtime.
In V8 v9.1 we’re improving V8 performance by 5–15% with Sparkplug: a new, non-optimizing JavaScript compiler.
V8 features a lightweight, in-process sandbox to limit the impact of memory corruption bugs
Eliminating use-after-frees vulnerabilities in Chrome with heap scanning.
Thanks to recent work in Chrome and Emscripten, you can now use up to 4GB of memory in WebAssembly applications. That’s up from the previous limit of 2GB. It might seem odd that there was ever a limit - after all, no work was needed to allow people to use 512MB or 1GB of memory! - but it turns out that there are some…