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. The V8 Sandbox security
  2. Iterator helpers ECMAScript
  3. WebAssembly JSPI is going to origin trial WebAssembly
  4. Static Roots: Objects with Compile-Time Constant Addresses JavaScript
  5. Import attributes ECMAScript
  6. V8 is Faster and Safer than Ever! JavaScript WebAssembly security benchmarks
  7. Maglev - V8’s Fastest Optimizing JIT JavaScript
  8. A new way to bring garbage collected programming languages efficiently to WebAssembly WebAssembly
  9. Control-flow Integrity in V8 security
  10. Speeding up V8 heap snapshots memory tools

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