Javascriptが実行されるまで

javascriptの実行環境

javascriptの実行環境であるブラウザ上では様々な機能があります。
例 User Interface 〜 ユーザーからの画面操作を受け付ける機能
  Data Storage 〜 保存する領域
  Rendering Engine 〜 画面描写を行うエンジン
JavaScript Engine 〜 Javascrptが実行されるエンジン
そしてこれらの環境上でも使える機能というものが違ってきます。
下の図はJavascriptエンジン上で使える機能を表したものです。

ブラウザごとのjavascriptエンジンの種類

javascriptの種類は以下の表に示したものがあります。
この中で最もシェアを誇るjavascriptエンジンがV8エンジンになります。
さらにV8エンジンはオープンソースになっているので色々なソフトウェアにjavascriptを実行する環境を組み込むことができます。このように様々なソフトウェアで動くJavaScriptのことをユニバーサルJavaScriptと言います。

ブラウザエンジン
chromeV8
SafarijavaScriptCore
FirefoxSpiderMonkey
EdgeChakra/V8
OperaV8

コメント

タイトルとURLをコピーしました