csdn lidp :http://blog.csdn.net/perfectpdl
V8 是google 开发的开源高性能 javascript引擎,V8引擎用C++语言开发,被用在Google的chrome浏览器,android 浏览器js引擎默认也用V8。
V8实现了 ECMAScript ECA-262 第五版标准,http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
可以在windows, mac os,linux 上运行。
作为js引擎,V8编译并执行javascript 源码,处理 内存分配及垃圾回收工作,V8的垃圾回收机制是其高兴能的一个重要因素,
关于 这一点及性能 可以看V8 Design Elements。
js作为浏览器端最通用的脚本语言,用来管理DOM等 ,DOM为浏览器提供,js引擎本身并不包含DOM,但提供了管理各种数据类型,
方法等的手段,这些正是ECMA规范所要求的。
V8提供了可以让C++应用程序扩展其提供给javascript语言的对象及方法的接口,通过 C++实现对象的扩展并绑定到js引擎,通过这种方式可以访问系统资源,
比如可以通过js访问本地文件等。
分享到:
相关推荐
V8 javascript引擎源代码V8 javascript引擎源代码V8 javascript引擎源代码V8 javascript引擎源代码
详解JavaScript引擎V8执行流程 目录 一、V8来源二、V8的服务对象三、V8的早期架构四、V8早期架构的缺陷五、V8的现有架构六、V8的词法分析和语法分析七、V8 AST抽象语法树八、字节码九、Turbofan 一、V8来源 二...
V8 JavaScript引擎的PHP扩展
Chrome V8 JavaScript解析器引擎源代码(V8 JavaScript Engine)
V8 is Google's open source JavaScript engine. V8 is written in C++ and is used in Google Chrome, the open source browser from Google. V8 implements ECMAScript as specified in ECMA-262, 3rd edition, ...
谷歌浏览器的脚本引擎、JavaScript解释器:V8。checkout日期:2009-4-19
V8 Javascript Engine for PHP — 这个PHP扩展用于嵌入谷歌的V8 Javascript引擎
编译好的v8.dll (包括lib) VC++可以直接用了
javascript v8执行引擎源码,v8是google chrome浏览器的javascript执行引擎,也是世界上最快的javascript执行引擎;
最新版Google V8引擎库,谷歌Chrome JavaScript引擎,VS2013 32位编译,可正式使用
delphi google V8 脚本引擎接口 delphi程序 最佳 javascript 途径 模拟HTTP 加解密的神器,有demo D7-东京编译通过
Google chrome内置Javascript引擎,最新版本。在tools\visual_studio下有Visual studio 2005工程文件,可以用vs2005打开。
关于V8设计的讲解,有助于理解和使用V8引擎,学习V8的设计。
Go-V8 Go的V8 JavaScript引擎绑定。特征线程安全彻底仔细的测试布尔值,数字,字符串,对象,数组,正则表达式,函数编译并运行JavaScript 保存并加载预编译的脚本数据使用全局对象模板创建JavaScript上下文在Go中...
编写Python API,然后使用V8引擎从JavaScript中调用它们。使用V8引擎从JavaScript中调用Python API
包含 VS2010编译出来的V8静态库 Release版 还有Demo代码
和其他 JavaScript 引擎一样,V8 会编译 / 执行 JavaScript 代码,管理内存,负责垃圾回收,与宿主语言的交互等。V8 的垃圾回收器采用了众多技术,使得其运行效率大大提高。通过暴露宿主对象 ( 变量,函数等 ) 到 ...
c# 、asp.net 在后台使用谷歌V8引擎执行js,将示例工程中的GoogleV8Engine.cs文件复制到你的项目中。将GoogleV8Engine_x64.dll 和 GoogleV8Engine_x86.dll 两个非托管DLL文件拷贝到工程部署的DLL目录下(ASP.Net拷贝...
v8评估 与JavaScript引擎V8的多语言绑定。 当前,v8eval提供了对最新V8 7.1的Go,Python和Ruby绑定,并支持Linux和Mac OSX。v8eval使用SWIG,并且可以轻松扩展为其他语言。预安装Linux 参见 。苹果参见 。安装由于...
Chrome V8 JavaScript引擎 源代码