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
- Maglev - V8’s Fastest Optimizing JIT JavaScript
- A new way to bring garbage collected programming languages efficiently to WebAssembly WebAssembly
- Control-flow Integrity in V8 security
- Speeding up V8 heap snapshots memory tools
- WebAssembly tail calls WebAssembly
- Introducing the WebAssembly JavaScript Promise Integration API WebAssembly
- Pointer compression in Oilpan internals memory cppgc
- RegExp
v
flag with set notation and properties of strings ECMAScript - Discontinuing release blog posts release
- Retrofitting temporal memory safety on C++ internals memory security
More articles can be found in the blog archive and the features section.