我是靠谱客的博主 风趣店员,这篇文章主要介绍C++学习(五十八)V8引擎,现在分享给大家,希望可以做个参考。

V8使用C++开发,并在谷歌浏览器中使用。在运行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协议,任何组织或个人可以将其源码用于自己的项目中。

除了V8,还有其他JavaScript引擎,比如:

JScript(IE6,IE7, IE8)

Chakra(IE9,IE10, IE11, IE Edge)

SpiderMonkey(Firefox)

JavaScriptCore(Safari)

V8(Chrome)

最后

以上就是风趣店员最近收集整理的关于C++学习(五十八)V8引擎的全部内容,更多相关C++学习(五十八)V8引擎内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部