JavaScript 引擎

JavaScript 引擎是解析和执行 JavaScript 代码的解释器。现代 JavaScript 引擎使用即时编译(JIT)将 JavaScript 代码转换为可由计算机处理器执行的机器码。JavaScript 引擎通常由 Web 浏览器开发和使用,用于运行客户端代码,也可用于如 Node.js 这样的服务端环境。

在浏览器中,JavaScript 引擎通过文档对象模型Web IDL 绑定与渲染引擎协同工作。一些 JavaScript 引擎还可以在与常规 JavaScript 代码相同的沙箱中执行 WebAssembly 代码。

不要将 JavaScript 引擎与渲染引擎混淆,后者也是浏览器的重要组成部分。

常见的 JavaScript 引擎包括:

参见