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. JavaScript's New Superpower: Explicit Resource Management ECMAScript
  2. Giving V8 a Heads-Up: Faster JavaScript Startup with Explicit Compile Hints JavaScript
  3. Land ahoy: leaving the Sea of Nodes JavaScript internals
  4. Turbocharging V8 with mutable heap numbers JavaScript benchmarks internals
  5. Introducing the WebAssembly JavaScript Promise Integration API WebAssembly
  6. WebAssembly JSPI has a new API WebAssembly
  7. The V8 Sandbox security
  8. Iterator helpers ECMAScript
  9. WebAssembly JSPI is going to origin trial WebAssembly
  10. Static Roots: Objects with Compile-Time Constant Addresses JavaScript

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