V8 JavaScript Engine v7.7发布,Google的开源高性能JavaScript引擎


V8 JavaScript Engine实现了ECMAScript,在ECMA-262第5版中指定,并运行在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的对象和函数。有很多应用程序可以做到这一点,例如:Adobe Flash和苹果Mac OS X和Yahoo!小部件。

更多详情见发布说明:

https://v8.dev/blog/v8-release-77

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-08/160074.htm

相关内容