Node.jsとはサーバー側で動作するJavaScriptである。Node.jsには2つの目的がある。1つ目はWebページの読込時間を緩和することである。データベースから大量にデータを取得してWebページに表示する場合、通常であればデータベースへのアクセスから始めるため、Webページが表示するまで待機時間が生まれ、ユーザーにとってストレスとなる。Node.jsを使用すると、非同期処理を行うことで、データベースへのアクセスとWebページの表示を別々に処理することが可能であり、待機時間の軽減に繋がる。この方式はノンブロッキングI/Oと呼ばれる。Node.jsの2つ目の目的はリアルタイム通信を実現することである。webページを更新することなく新しい情報を表示することができるため、チャットやソーシャルゲームサービスなど、多様な場面で使用されている。
人気の記事
よく読まれるカテゴリー
- Java(カテゴリー)Javaに関連した記事の一覧です。
- PHP(カテゴリー)phpに関連した記事の一覧です。
- 言語・スキル(カテゴリー)言語・スキルに関連した記事の一覧です。
- PM(プロジェクトマネージャー)(カテゴリー)PM(プロジェクトマネージャー)に関連した記事の一覧です。
- PMO(カテゴリー)PMOに関連した記事の一覧です。
- プロジェクトマネジメント(カテゴリー)プロジェクトマネジメントに関連した記事の一覧です。
- プロジェクトマネージャー(カテゴリー)プロジェクトマネージャーに関連した記事の一覧です。
- プロジェクト運営(カテゴリー)プロジェクト運営に関連した記事の一覧です。
- BPO(カテゴリー)BPOに関連した記事の一覧です。
- ERP(カテゴリー)ERPに関連した記事の一覧です。
- SAP(カテゴリー)SAPに関連した記事の一覧です。
- インフラエンジニア(カテゴリー)インフラエンジニアに関連した記事の一覧です。
- フリーエンジニア(カテゴリー)フリーエンジニアに関連した記事の一覧です。
- システム開発(カテゴリー)システム開発に関連した記事の一覧です。
- データサイエンティスト(カテゴリー)データサイエンティストに関連した記事の一覧です。