node.js + express + jade + Stylus + socket.io + Bootstrap でリアルタイムチャットシステムを作ってみたのでそのメモ。 ※間違っていたらすみませんがご指摘お願いしますm(__)m まず使ったフレームワークの紹介。 node.js JavaScriptをサーバーサイドアプリケーションの実装言語として使うための技術。 いわゆるサーバーサイドJavaScript。 特徴として、以下があげられる。 ・グーグルが開発したV8エンジン上で動作する(そのため高速) ・Apacheのようにマルチスレッドで動作するのではなく、シングルスレッドでかつNon-blocking I/Oで動作する そのため、同時接続数が多くなってもパフォーマンスが良い(いわゆるC10K問題の解決) socket.io クライアントサーバ間で非同期双方向通信が行えるWebSock