JavaScript 引擎

JavaScript 引擎是解析和執行 JavaScript 程式碼的直譯器。現代 JavaScript 引擎使用即時 (JIT) 編譯將 JavaScript 程式碼轉換為計算機處理器可以執行的機器碼。JavaScript 引擎通常在 Web 瀏覽器中開發和使用,以執行客戶端程式碼,但也可以在 Node.js 等伺服器端環境中使用。

在瀏覽器中,JavaScript 引擎透過 文件物件模型Web IDL 繫結與渲染引擎協同工作。一些 JavaScript 引擎還在與常規 JavaScript 程式碼相同的沙箱中執行 WebAssembly 程式碼。

請勿將 JavaScript 引擎與 渲染引擎混淆,後者也是瀏覽器至關重要的組成部分。

常見的 JavaScript 引擎包括