Chrome V8

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 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.

V8是谷歌高性能的开源javascript引擎,使用C++编写应用于google的开源浏览器Google Chrome。
它按照 ECMAScript 的ECMA-262规范实现, 运行于 windows XP及以后版本, MAC, 使用IA-32, ARM, MIPS处理器的Linux 系统。


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.

想看看V8有多块, 可以看看测试结果
2012 Google I/O 的 “使用V8打破javascript速度极限“演讲, 很好的介绍了V8速度很快的核心概念。
V8文档高阶文档, 可以得到使用V8的信息以及怎么在自己的C++程序中嵌入v8.




tiankonguse +