v8(JavaScript 引擎)是一个专门处理 JavaScript 脚本的虚拟机, 是将 JavaScript 代码处理并执行的运行环境, 一般会附带在网页浏览器之中. V8 使用 C++ 开发, 并在谷歌浏览器中使用.
目前为止, 最通用的 JavaScript 宿主环境是网页浏览器. 网页浏览器一般使用公共的 API 创建 "宿主对象" 以便于在 JavaScript 中支持 DOM.
v8(JavaScript 引擎)
在运行 JavaScript 之前, 相比其它的 JavaScript 的引擎转换成字节码或解释执行, V8 将其编译成原生机器码 (IA-32, x86-64, ARM, or MIPS CPUs), 并且使用了如内联缓存(inline caching) 等方法来提高性能. 有了这些功能, JavaScript 程序在 V8 引擎下的运行速度媲美二进制程序.
V8 中实现的 ECMAScript 中指定 ECMA - 262 , 第 3 版 运行在 Windows XP 和 Vista,Mac OS X 的 10.5(雪豹和 Linux 系统使用 IA - 32 或 ARM 处理器.
V8 可以独立运行, 也可以嵌入到任何 C++ 应用程序. 项目托管在 Google Code 上 [1] , 基于 BSD 协议, 任何组织或个人可以将其源码用于自己的项目中.
来源: http://www.css88.com/qa/javascript/10923.html