您的位置:首页 > Web前端 > JavaScript

V8 JavaScript 引擎 v7.2 正式发布:Google的开源高性能JavaScript引擎

2018-12-20 00:00 791 查看

V8 JavaScript 引擎按照ECMA-262第5版中的规定实施ECMAScript,并在Windows(XP或更高版本),Mac OS X(10.5或更高版本)以及使用IA-32,x64或ARM处理器的Linux系统上运行。

V8编译并执行JavaScript源代码,处理对象的内存分配,垃圾收集不再需要的对象。 V8的稳定、分代、精确的垃圾收集器是V8性能的关键之一。您可以在V8设计元素中了解此方面和其他性能方面。

JavaScript最常用于浏览器中的客户端脚本,例如用于操作文档对象模型(DOM)对象。但是,DOM通常不是由JavaScript引擎提供,而是由浏览器提供。 V8-谷歌Chrome提供的DOM也是如此。但是,V8提供了ECMA标准中规定的所有数据类型,运算符,对象和函数。

V8允许任何C++应用程序将自己的对象和函数公开给JavaScript代码。由您来决定要向JavaScript公开的对象和函数。有许多应用程序可以执行此操作,例如:Apple的Mac OS X和Yahoo!中的Adobe Flash和Dashboard Widgets。窗口小部件。

V8 v7.2现已正式发布

现在,ia32架构默认支持并启用嵌入式内置。

JavaScript解析

平均而言,网页花费了 V8 启动时所用时间的 9.5% 来解析 JavaScript。因此,我们专注于发布V8 v7.2使用最快的JavaScript解析器。我们全面提高了解析速度。从v7.0开始,桌面上的解析速度提高了大约30%。下图显示了过去几个月我们实际Facebook加载基准测试的显着改进。

有关完整更新,请阅读此处的发行说明。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  V8