JavaScriptの活躍の場を広げる「ランタイム」の今
ARANK

「新発見!フロントエンド技術の今」の連載。第8回のテーマは「JavaScriptランタイム」です。keyboard_arrow_downJavaScriptランタイムkeyboard_arrow_downNode.jskeyboard_arrow_downDenokeyboard_arrow_downBunkeyboard_arrow_downおわりにJavaScriptランタイムJavaScriptランタイムとは、JavaScriptプログラムの実行環境全般をいいます。JavaScriptが登場してからしばらくの間は、ブラウザが主な実行環境でした。WSH(Windows Scripting Host)やJava(Rhino)の存在はあったものの、それらの動作環境や用途は限られており、JavaScriptといえばブラウザ、であったわけです。これが、2009年にNode.jsが登場したことで一変します。▲JavaScriptランタイムとJavaScript実行エンジンJavaScript実行エンジンとJavaScriptランタイム最初に用語の整理をしておきます。まず、JavaScriptコードの解釈と実行を担うのが「JavaScript実行エンジン」。ブラウザにも以下のようなJavaScript実行エンジンが搭載されています。▲ブラウザに搭載されている実行エンジンそして、これらの実行エンジンに、モジュールシステムやAPIなどを加えたJavaScriptの実行基盤が「JavaScriptランタイム」…

levtech.jp
Related Topics: JavaScript