V8 is Google’s open source high-performance JavaScript engine, written in C++. It is used in Google Chrome, the open source browser from Google, and in Node.js, among others. It implements ECMAScript as specified in ECMA-262, and runs on Windows 7 or later, macOS 10.12+, and Linux systems that use IA-32, ARM, or MIPS processors. V8 can run standalone, or can be embedded into any C++ application.javascript
JavaScript引擎是一个执行JavaScript代码的程序或解释器。 html
下面是实现了JavaScript引擎的一个热门项目列表:前端
V8
—开源,由Google开发,用C++编写的Rhino
—由Mozilla基金所管理,开源,彻底用Java开发SpiderMonkey
—第一个JavaScript引擎,最先用在Netscape Navigator上,如今用在Firefox上。JavaScriptCore
—开源,以Nitro销售,由苹果公司为Safari开发KJS
—KDE的引擎最初由Harri Porten开发,用于KDE项目的Konqueror浏览器Chakra(JScript9)
—Internet ExplorerChakra(JavaScript)
—Microsoft EdgeNashor
— 开源为OpenJDK的一部分,由Oracle的Java语言和工具组开发JerryScript
— 是用于物联网的轻量级引擎找出可能影响性能的代码(模式)
前端程序员应该懂点 V8 知识
面向前端开发者的V8性能优化
新 V8 为 NODE.JS 带来的性能变化
认识 V8 引擎
JavaScript 是如何工做的:V8 引擎内部机制及5个诀窍编写优化代码的技巧vue
github地址,能够前往查看更多资讯:
分析V8和周边技术、而且着手代码的优化java