JavaScript 运行时 (Runtime) / JavaScript 运行环境 将 JS 引擎作为专用的解释器,为其提供操作系统的网络、进程、文件系统等平台能力。
JavaScript 运行时
JavaScript 引擎
- V8:由 Google 开发并用于 Chrome 浏览器和 Node.js。它是目前最流行的 JavaScript 引擎之一。
- SpiderMonkey:由 Mozilla 开发并用于 Firefox 浏览器。它是第一个实现 JavaScript 的引擎。
- JavaScriptCore (Nitro):由 Apple 开发并用于 Safari 浏览器。JavaScriptCore 也被称为 Nitro。
- Chakra:由 Microsoft 开发并用于 Edge 浏览器(旧版)。新版 Edge 浏览器使用的是 V8 引擎。
- Hermes:由 Facebook 开发,专门用于 React Native,以优化移动设备的性能。
- QuickJS:由 Fabrice Bellard 开发,是一个相对较新的 JavaScript 引擎,专注于嵌入式和小型设备。