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

  1. Giving V8 a Heads-Up: Faster JavaScript Startup with Explicit Compile Hints 29 April 2025 JavaScript
  2. Land ahoy: leaving the Sea of Nodes 25 March 2025 JavaScript internals
  3. Turbocharging V8 with mutable heap numbers 25 February 2025 JavaScript benchmarks internals
  4. Introducing the WebAssembly JavaScript Promise Integration API 01 July 2024 WebAssembly
  5. WebAssembly JSPI has a new API 04 June 2024 WebAssembly
  6. The V8 Sandbox 04 April 2024 security
  7. Iterator helpers 27 March 2024 ECMAScript
  8. WebAssembly JSPI is going to origin trial 06 March 2024 WebAssembly
  9. Static Roots: Objects with Compile-Time Constant Addresses 05 February 2024 JavaScript
  10. Import attributes 31 January 2024 ECMAScript

More articles can be found in the blog archive and the features section.