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 7 or later, macOS 10.12+, and Linux systems that use x64, IA-32, ARM, or MIPS processors. V8 can run standalone, or can be embedded into any C++ application.

Latest posts and feature explainers

  1. Pointer compression in Oilpan internals memory cppgc
  2. RegExp v flag with set notation and properties of strings ECMAScript
  3. Discontinuing release blog posts release
  4. Retrofitting temporal memory safety on C++ internals memory security
  5. Faster initialization of instances with new class features internals
  6. V8 release v9.9 release
  7. Oilpan library internals memory cppgc
  8. V8 release v9.7 release
  9. WebAssembly Dynamic Tiering ready to try in Chrome 96 WebAssembly
  10. Finding elements in Arrays and TypedArrays ECMAScript

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