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