Node.js 22/24 LTS(ノードジェーエス)
Node.js Active LTS。Node.js 22 Jod(2024年10月LTS・V8 12.4)・Node.js 24 Krypton(2025年10月LTS・V8 13.0)・Node.js 26(2026年・Next LTS)・built-in test runner(node:test)・fetch() stable・WebSocket client・node --watch・tsx/ts-node-esm・native TypeScript .ts execution(Node 23+)・unflag ESM features・worker_threads対応、2026年Bun/Deno競合激化中。
概要
Node.js 22/24 LTS は、2024年10月にリリースされた Node.js 22 Jod と 2025年10月にリリース予定の Node.js 24 Krypton を含む、現在の LTS バージョン群です。
V8 エンジンは 12.4 から 13.0 へと進化し、JavaScript の実行速度が 15 % 以上向上。
Node.js 26 は 2026年に Next LTS として登場予定で、さらに高速化とメモリ効率の改善が期待されます。
本稿では、これらのバージョンの主な特徴、スペック比較、対応製品、選び方、関連用語との違いを解説します。
主な特徴・仕組み
- Active LTS: 22 と 24 はそれぞれ 2024年10月と 2025年10月に LTS が開始され、長期サポートが保証されます。
- built‑in test runner (
node:test): 既存のテストフレームワークを置き換え、テストコードをシンプルに記述可能。 - fetch() stable: ブラウザ API と同等の
fetch()が Node.js 22 から安定版。 - WebSocket client: 標準モジュールで WebSocket 接続が可能。
- node --watch: ファイル変更を検知して自動再起動。
- tsx/ts-node-esm: TypeScript を直接実行できる環境。
- native TypeScript (.ts) execution (
Node 23+): 2026年以降は.tsファイルをネイティブで実行。 - unflag ESM features: ESM の新機能をフラグ無しで利用可能。
- worker_threads: 2026年に大幅拡張され、スレッド間通信が高速化。
- 競合環境: Bun 1.0 と Deno 1.41 が同時期に登場し、パフォーマンスと機能面で競合が激化。
スペック/製品比較表
| バージョン | リリース | V8 バージョン | LTS 期間 | 主な追加機能 | 主要対象 |
|---|---|---|---|---|---|
| Node.js 22 LTS | 2024年10月 | 12.4 | 2024年10月〜2027年10月 | node:test、fetch() | サーバーサイド |
| Node.js 24 LTS | 2025年10月 | 13.0 | 2025年10月〜2028年10月 | WebSocket client、node --watch | API サーバー |
| Node.js 26 Next LTS | 2026年 | 13.2 | 2026年〜2029年 | native TS、worker_threads 拡張 | 次世代アプリ |
| Bun 1.0 | 2024年12月 | 12.3 | 2024年12月〜2027年12月 | 高速ビルド、JSX 直接実行 | フロントエンド |
| Deno 1.41 | 2025年6月 | 12.5 | 2025年6月〜2028年6月 | 標準で TypeScript | セキュリティ重視 |
具体例・対応製品
- Express 5.0: Node.js 22 以降で
fetch()を利用した API 呼び出しが可能。 - NestJS 9:
node:testを使った統合テストが標準化。 - Next.js 14:
tsx/ts-node-esmでサーバーサイドレンダリングを高速化。 - React 19: WebSocket client を利用したリアルタイムチャット機能。
- Electron 31:
node --watchで開発中の UI を即時更新。
自作PCでの選び方・注意点
- CPU: 2.5 GHz 以上のデュアルコアで 4 GB 以上のメモリを推奨。
- メモリ: 8 GB 以上で
node:testの並列実行がスムーズ。 - ストレージ: 512 MB 以上の SSD で起動時間を 200 ms 以内に抑える。
- OS: Ubuntu 24.04 LTS、Windows 11 Pro 22H2 で公式サポート。
- ネットワーク: 100 Mbps 以上の有線接続で WebSocket のレイテンシを 0.5 ms 以内に。
- GPU: 1 GB GDDR6 で Electron のレンダリングを 10 % 速く。
- 電源: 550 W 以上の 80 + Gold で安定供給。
- 冷却: 5 °C 以上の温度差を確保。
関連用語との違い
- Node.js 22/24 LTS は Active LTS であり、長期サポート期間が長い。
- Node.js 26 Next LTS は Next LTS と呼ばれ、リリース直後に新機能が追加される。
- Bun は ビルドツール と ランタイム を統合し、Node.js よりも起動時間が短い。
- Deno は セキュリティモード が標準で、外部モジュールの読み込みに制限がある。
よくある質問
Q1. Node.js 22 と 24 の違いは何ですか?
A1. 22 は V8 12.4、24 は V8 13.0。fetch() の安定化と WebSocket client が追加されています。
Q2. Bun と Deno はどちらが速いですか?
A2. Bun はビルド速度が速いが、Deno はセキュリティが強化されており、用途に応じて選択が必要です。
Q3. Node.js 26 のリリース時期はいつですか?
A3. 2026年に Next LTS として登場予定で、正式リリースは 2026年10月を想定しています。
まとめ
Node.js 22/24 LTS は、2024年10月と 2025年10月にそれぞれ LTS が開始され、長期的な安定性と最新機能を両立しています。
V8 12.4 から 13.0 へのアップデートにより、JavaScript の実行速度が 15 % 以上向上。
node:test、fetch()、WebSocket client、node --watch などの標準機能が開発効率を大幅に向上させ、次世代の Node.js 26 では native TS と worker_threads の拡張が予定されています。
自作PCでの構築時は CPU、メモリ、ストレージ、ネットワークを適切に選定し、競合する Bun や Deno と比較して用途に合ったランタイムを選ぶことが重要です。
Node.js の進化は 2026年以降も続き、次世代のアプリケーション開発において不可欠なプラットフォームであり続けます。