Google's high performance, open source, JavaScript engine.

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, 3rd edition, and runs on Windows XP and Vista, 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.

How do I start?

To see just how fast V8 is, look at the benchmarks. A good introduction to some of the core concepts that make V8 so fast can be found in the 2012 Google I/O "Breaking the JavaScript Speed Limit with V8" video (slides). For information on getting started with V8, and how to embed V8 in your own C++ application see the V8 documentation or the new Under the hood section. To get the source code and compile V8 see the build page.