JavaScript engine (JavaScript エンジン)
JavaScript エンジンは、 JavaScript コードを構文解析して実行するインタープリターです。現行の JavaScript エンジンは、ジャストインタイム (JIT) コンパイルを使用して、JavaScript コードをコンピューターのプロセッサーで実行できるマシンコードに変換します。JavaScript エンジンは通常、クライアント側のコードを実行するためにウェブブラウザーで開発および使用されますが、 Node.js などのサーバー側環境でも使用することができます。
ブラウザーでは、JavaScript エンジンは、ドキュメントオブジェクトモデルおよび Web IDL バインディングを介して、レンダリングエンジンと連動して動作します。一部の JavaScript エンジンは、通常の JavaScript コードと同じサンドボックスで WebAssembly コードも実行します。
JavaScript エンジンと、ブラウザーの重要な部分であるレンダリングエンジンを混同しないでください。
有名な JavaScript エンジンには次のようなものがあります。
関連情報
- JavaScript エンジン (Wikipedia)
- JavaScript 実装
- 関連する用語: