Skip to content
Vladislav Ivanishin edited this page Mar 14, 2016 · 27 revisions

What is V8?

V8 is Google's open source high-performance JavaScript engine, written in C++ and used in Google Chrome, the open source browser from Google. It implements ECMAScript as specified in ECMA-262, and runs on Windows XP or later, Mac OS X 10.5+, and Linux systems that use IA-32, ARM or MIPS processors. V8 can run standalone, or can be embedded into any C++ application.

What is LLVM?

The LLVM Project is an open source collection of modular and reusable compiler and toolchain technologies.

What is LLV8?

LLV8 is an experimental top-tier compiler for V8. It leverages the power of LLVM MCJIT to produce highly optimized code. It is supposed to be used as a third tier for cases where it makes sense to spend more time compiling to achieve higher throughput.

Quick links: [LLV8 design doc](Design doc) | [Current state of the project](Current state).

Clone this wiki locally