[关闭]
@levinzhang 2016-04-30T07:25:04.000000Z 字数 1226 阅读 396

JavaScript引擎V8 5.1遵循了更多的ECMAScript规范并支持WASM

by Sergio De Simone on Apr 27, 2016

摘要:

Google宣布了其5.1版本的V8 JavaScript引擎,这个版本提升了对ECMAScript 2017草案规范的支持,并为WASM提供了初步的支持,这是一个低层级的轻便式字节码,它致力于实现接近原生的执行速度。


Google宣布了其5.1版本的V8 JavaScript引擎,这个版本提升了对ECMAScript 2017草案规范的支持,并为WASM提供了初步的支持,WASM是一个低层级的、轻便式的字节码,它致力于实现接近原生的执行速度。

与往常一样,V8的发布流程是与Chrome结合在一起的,所以V8 5.1会在Chrome 51稳定版释放的时候才会发布。

这个发布版本的最终目标是将对ECMAScript 2015的支持提升至97%。为了实现这一目标,V8 5.1包含了如下功能:

V8 5.1还对WebAssembly(WASM)提供了初步的支持。如前所述,WebAssembly是一个低层级的、轻便式的字节码,它致力于实现接近原生的执行速度,WebAssembly依赖于通用硬件的处理能力(common hardware capabilities),这在很多的平台上都是可用的。除此之外,WASM AST设计为启用压缩和高效的二进制格式,这意味着它会在一个沙箱环境中执行。

最后,V8 5.1提升了很多JavaScript特性的性能,包括执行像for-in这样的循环、promise与RegExp初始化、Math操作等等。

查看英文原文:V8 JavaScript Engine 5.1 Brings More ECMAScript Compliance, WASM Support

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注