V8 JavaScript engine (original) (raw)
What is V8?
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others. It implements ECMAScript and WebAssembly, and runs on Windows, macOS, and Linux systems that use x64, IA-32, or ARM processors. V8 can be embedded into any C++ application.
Latest posts and feature explainers
- Giving V8 a Heads-Up: Faster JavaScript Startup with Explicit Compile Hints 29 April 2025 JavaScript
- Land ahoy: leaving the Sea of Nodes 25 March 2025 JavaScript internals
- Turbocharging V8 with mutable heap numbers 25 February 2025 JavaScript benchmarks internals
- Introducing the WebAssembly JavaScript Promise Integration API 01 July 2024 WebAssembly
- WebAssembly JSPI has a new API 04 June 2024 WebAssembly
- The V8 Sandbox 04 April 2024 security
- Iterator helpers 27 March 2024 ECMAScript
- WebAssembly JSPI is going to origin trial 06 March 2024 WebAssembly
- Static Roots: Objects with Compile-Time Constant Addresses 05 February 2024 JavaScript
- Import attributes 31 January 2024 ECMAScript
More articles can be found in the blog archive and the features section.