フレームワーク / ランタイム

Node.js のEOL・サポート期限

Node.js の各メジャーバージョンについて、Active LTS・Maintenance LTS・EOLの期限を日本語で確認できます。

MY EOL

利用中バージョンを保存

このブラウザ内のみ

現在利用しているバージョンを保存すると、次回このページを開いたときにもEOL状況を確認できます。

保存内容はサーバーへ送信されません。

Node.jsとは

Node.js は、Chrome と同系統の V8 JavaScript エンジンを利用して、JavaScript をブラウザ外で実行するためのランタイムです。Web API、CLI、ビルドツールなどのサーバーサイド開発で広く利用され、メジャーバージョンごとに Current / LTS のライフサイクルが設定されます。

バージョン別サポート状況

バージョン最新バージョン状態リリース日最新リリース日通常サポートEOL / セキュリティ終了
2626.12.1サポート中EOLまであと914日2026年5月5日2026年10月21日2027年10月27日2029年4月30日
2525.9.0EOL済み150日前にEOL2025年10月15日2026年4月1日2026年4月1日2026年6月1日
24LTS24.22.1サポート中EOLまであと549日2025年5月6日2026年10月21日2026年10月20日2028年4月30日
2323.11.1EOL済み515日前にEOL2024年10月16日2025年5月14日2025年4月1日2025年6月1日
22LTS22.23.4サポート中EOLまであと183日2024年4月24日2026年10月21日2025年10月21日2027年4月30日
2121.7.3EOL済み880日前にEOL2023年10月17日2024年4月10日2024年4月1日2024年6月1日
20LTS20.20.2EOL済み182日前にEOL2023年4月18日2026年3月24日2024年10月22日2026年4月30日
1919.9.0EOL済み1,246日前にEOL2022年10月18日2023年4月10日2023年4月1日2023年6月1日
18LTS18.20.8EOL済み547日前にEOL2022年4月19日2025年3月27日2023年10月18日2025年4月30日
1717.9.1EOL済み1,611日前にEOL2021年10月19日2022年6月1日2022年4月1日2022年6月1日

最新 10 件を表示しています。全 26 件。

主なリリース内容・変更点

公式リリースノートをもとに、メジャーアップデートで確認したい主な変更点を簡潔に整理しています。網羅的な変更履歴ではないため、移行前には必ず公式情報を確認してください。

RELEASE HIGHLIGHTS

Node.js 24

リリース日: 2025年5月6日

Node.js 24 は V8・npm・HTTPクライアントなどの基盤更新に加え、Web標準APIや非同期コンテキスト周辺の改善を含むメジャーリリースです。

  • V8 13.6 へ更新され、Float16Array、RegExp.escape、WebAssembly Memory64 など新しいJavaScript機能に対応。
  • npm 11 と Undici 7 を同梱し、パッケージ管理とHTTPクライアント基盤を更新。
  • URLPattern がグローバルで利用可能になり、AsyncLocalStorage は AsyncContextFrame を既定で利用。
  • url.parse() など一部APIの非推奨化・削除が進んでいるため、22系からの移行では互換性確認が必要。

Node.js 24.0.0 release notes →

公式情報確認日: 2026年9月5日

現在サポート中の主なバージョン

Node.js 26

EOL: 2029年4月30日(EOLまであと914日)

最新リリース: 26.12.1

Node.js 24

EOL: 2028年4月30日(EOLまであと549日)

最新リリース: 24.22.1

Node.js 22

EOL: 2027年4月30日(EOLまであと183日)

最新リリース: 22.23.4

EOL済みの主なバージョン

EOL済みバージョンは、原則として新しい保守対象バージョンへの移行を検討してください。

  • Node.js 25 — 2026年6月1日
  • Node.js 23 — 2025年6月1日
  • Node.js 21 — 2024年6月1日
  • Node.js 20 — 2026年4月30日
  • Node.js 19 — 2023年6月1日
  • Node.js 18 — 2025年4月30日
  • Node.js 17 — 2022年6月1日
  • Node.js 16 — 2023年9月11日

公式ソースとの照合

endoflife.date由来の掲載データとは別に、ベンダーまたは公式プロジェクトの一次情報を確認しています。

公式日付と一致確認済み

掲載形式: 公式ページに期限を直接掲載
公式ソース確認日: 2026年9月5日
日付照合日: 2026年9月5日

20.x・22.x・24.x・26.xのEOL日を公式Release scheduleと照合し、スナップショットと一致することを確認しました。

Node.js Release Working Group — Release schedule →

「一部のみ一致確認済み」は、公式情報の粒度、エディション、サポートフェーズ、TBDなどにより全系列を完全一致と判断していない状態です。「一律比較対象外」は固定EOL日一覧がない、またはベンダーごとに期限が異なる製品です。

主要20製品の公式ソース照合状況を見る →

Node.js のEOLに関するよくある質問

Node.js のEOLはいつですか?

Node.js 22 は 2027年4月30日 が、現在確認できるサポート中系列の中で最も近いEOL予定です。製品やリリース系列ごとに期限が異なるため、上の一覧と公式サポート方針を確認してください。

Node.js のEOL後も使えますか?

技術的に動作し続ける場合はありますが、通常はセキュリティ修正や不具合修正の提供が終了または縮小します。継続利用する場合は、リスクを確認したうえで更新計画を立ててください。

Node.js はどのバージョンへ更新すればよいですか?

このサイトでは、現在の系列より新しくサポート中と確認できる LTS 24 系を移行候補として表示しています。ただし、実際の移行先は互換性、依存関係、LTS方針、ベンダーの移行ガイドを確認して決定してください。

EOLとは?

EOL(End of Life)は、そのバージョンに対する通常の保守・修正・セキュリティ更新などが終了する節目です。製品によって「Active Support」「Security Support」「Maintenance Support」など段階が異なるため、実際の運用では公式のサポート方針も合わせて確認してください。