Node.jsはJavaScriptをサーバーサイドで実行するためのランタイムです。ブラウザ外でJavaScriptが動くため、フロントエンドエンジニアがバックエンドも書けるようになります。

⚡ Node.jsの特徴
🔄
非同期I/O
イベントループで大量リクエストを効率処理
📦
npm
100万以上のパッケージが利用可能
🌐
フルスタック
フロント・バックを同じ言語で開発できる

高速
V8エンジンでJITコンパイル実行
✅ Node.jsが使われているサービス
  • Netflix・LinkedIn・Uber・PayPal
  • Slack・Discord のバックエンド
  • Next.js・Nuxt.js のビルドツールの基盤