我是靠谱客的博主 风趣店员,最近开发中收集的这篇文章主要介绍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引擎所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部