javascript引擎V8精要(1)

V8是谷歌的开源高性能JavaScript和WebSimulink引擎,用C++编写。它用于铬和铜节点.js,等等。它实现了ECMAScript和WebAssembly,并在使用x64、IA-32、ARM或MIPS处理器的Windows 7或更高版本、macOS 10.12+和Linux系统上运行。V8可以独立运行,也可以嵌入任何C++应用程序。

V8实现了ECMAScript和WebAssembly,并在windows7或更高版本、macos10.12+和使用x64、IA-32或ARM处理器的Linux系统上运行。其他系统(ibmi、AIX)和处理器(MIPS、ppcle64、s390x)由外部维护,请参阅端口。V8可以独立运行,也可以嵌入任何C++应用程序。

V8编译并执行JavaScript源代码,处理对象的内存分配,垃圾收集不再需要的对象。V8的停止世界,世代,准确的垃圾收集器是V8的性能的关键之一。

JavaScript通常用于浏览器中的客户端脚本,例如用于操作文档对象模型(documentobjectmodel,DOM)对象。然而,DOM通常不是由JavaScript引擎提供的,而是由浏览器提供的。V8也是如此——Google Chrome提供了DOM。但是,V8提供了ECMA标准中指定的所有数据类型、运算符、对象和函数。

V8使任何C++应用程序能够将自己的对象和函数暴露给JavaScript代码。由您决定要向JavaScript公开的对象和函数。

V8实现了ECMAScript和WebAssembly,并在windows7或更高版本、macos10.12+和使用x64、IA-32或ARM处理器的Linux系统上运行。其他系统(ibmi、AIX)和处理器(MIPS、ppcle64、s390x)由外部维护,请参阅端口。V8可以独立运行,也可以嵌入任何C++应用程序。

V8编译并执行JavaScript源代码,处理对象的内存分配,垃圾收集不再需要的对象。V8的停止世界,世代,准确的垃圾收集器是V8的性能的关键之一。

JavaScript通常用于浏览器中的客户端脚本,例如用于操作文档对象模型(documentobjectmodel,DOM)对象。然而,DOM通常不是由JavaScript引擎提供的,而是由浏览器提供的。V8也是如此——Google Chrome提供了DOM。但是,V8提供了ECMA标准中指定的所有数据类型、运算符、对象和函数。

V8使任何C++应用程序能够将自己的对象和函数暴露给JavaScript代码。由您决定要向JavaScript公开的对象和函数。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页