毎回、JavaScriptを使って、仕事に役立つプログラムを紹介しているこの連載ですが、今回は、Node.jsというJavaScriptエンジンを利用する方法を紹介します。Node.jsを使うことで、JavaScriptでできることの幅がぐっと広がります。今回は、Node.jsのインストールから、簡単なWebサーバーを作るところまでを紹介します。

Node.jsで作ったWebサーバー
Node.jsで作ったWebサーバー
[画像のクリックで拡大表示]

Node.jsとは?

 まず、Node.jsについて紹介します。「Node.js」は、もともとWebサーバーなどのネットワークプログラムを記述するために開発された、JavaScriptの実行環境です。その心臓部には、Google Chromeに搭載されているJavaScriptの実行エンジンV8が搭載されています。V8はGoogleが開発するオープンソースのJavaScript実行エンジンで、高速に動作することで有名です。また、WebブラウザーのJavaScriptでは、セキュリティに配慮されているため、ファイル処理などは実現できませんが、Node.jsには、ファイル処理にはじまりネットワーク処理まで、様々な仕事をこなすための機能が用意されています。