Node.js

読み:ノードジェイエス

JavaScriptを、コンピュータ上やサーバー上で実行できるようにするための「実行環境」と呼ばれるもの。

通常、プログラムを動作させるためには、実行可能な状態にする「コンパイル」という作業を行うか、または動作させるための環境が必要になります。例えば、JavaScriptはWebブラウザ上でのみ動作することができますし、VBAというプログラミング言語はMicrosoft Officeが必要となるなど、何かのソフトウェアなどの上で動作することが必要になります。

Node.jsは、JavaScript(ECMAScript)を動作させるための実行環境となるため、Node.jsをインストールしたWindows/macOS/Linux上などで、JavaScriptで作成したプログラムを動作させることができます。

Node.jsの登場によって、JavaScriptというプログラミング言語は、その活用範囲が大幅に広がり、現在はJavaScriptで作られたソフトウェアが多数登場し、Web制作やソフトウェア開発などを支えています。

関連用語