連載目次 「Node.js」(ノードジェイエス)とは、サーバ側で実行するネットワークアプリケーションの構築プラットフォームである。Google Chromeに搭載されたJavaScriptエンジン「V8」を採用し、JavaScriptでプログラムを記述できる。より少ないリソースで大量のリクエストを処理できるスケーラブルで軽量なアプリケーションを作りやすい。 Node.jsの特徴とメリット Node.jsは、JavaやPHPといった従来のネットワークアプリのプラットフォームとは異なる特徴を備えている。それがメリットにつながっている。 ●単一のスレッドで大量のリクエストに応える 一つ目は、単一のスレッドで大量のリクエストに応えられることだ。従来のネットワークアプリのプラットフォームでは、リクエスト数(接続数)が増えると、それを処理するプログラムのスレッドを新たに生成していくことでスケーラビリテ