What is V8 written in?

V8, Google's JavaScript engine used in Chrome, Node.js, and Deno, is written in C++. V8 compiles JavaScript directly to native machine code using JIT compilation. It's open source and maintained by Google.

Details

V8 is a high-performance JavaScript and WebAssembly engine. It's used in Google Chrome, Node.js, Deno, and Electron, among others.

V8 is implemented in C++ and includes: a parser, a bytecode interpreter (Ignition), a JIT compiler (TurboFan), a garbage collector (Orinoco), and WebAssembly support (Liftoff/TurboFan).

The dataset records a compiler_written_in relationship from C++ to V8, and a runtime_written_in relationship from C++ to JavaScript via V8.

Explore in the Graph

See implementation and influence relationships interactively.

Open Interactive Graph →

Related Pages