Engine (エンジン)

エンジン という用語は、文脈に応じていくつかの意味を持つことがあります。以下のうちいずれかを指す場合があります。

JavaScript engine (JavaScript エンジン)
JavaScript エンジンは、 JavaScript コードを構文解析して実行するインタープリターです。現行の JavaScript エンジンは、ジャストインタイム (JIT) コンパイルを使用して、JavaScript コードをコンピューターのプロセッサーで実行できるマシンコードに変換します。JavaScript エンジンは通常、クライアント側のコードを実行するためにウェブブラウザーで開発および使用されますが、 Node.js などのサーバー側環境でも使用することができます。
Rendering engine (レンダリングエンジン)
レンダリングエンジン(レイアウトエンジンまたはブラウザーエンジンとも呼ばれる)は、ウェブブラウザーの一部で、ウェブページの HTML、CSS、その他のリソースを、画面上の視覚的表現に変換します。