Node.js V24 がリリースされた
最近仕事で React なんか弄ってるもんで Node.js の動向も押さえておこうかな,と。
この記事について Kagi Assistant に要約してもらった。
Node.js 24.0.0のリリース内容を要約します。
- リリース日: 2025年5月6日
- 主な更新点:
- V8 JavaScriptエンジンがバージョン13.6にアップデート
- 新機能例: Float16Array, 明示的リソース管理, RegExp.escape, WebAssembly Memory64, Error.isErrorなど
- npmがバージョン11にアップデート
- パフォーマンス向上やセキュリティ改善、最新JavaScriptパッケージとの互換性強化
- WindowsでのビルドにMSVCサポートを廃止し、ClangCLが必須に
AsyncLocalStorage
がデフォルトでAsyncContextFrame
を使用し、非同期コンテキスト追跡の効率化URLPattern
APIがグローバルオブジェクトに追加され、URLパターンマッチングが容易に- パーミッションモデルの改善(実験的フラグが
--experimental-permission
から--permission
に変更)- テストランナーの改善でサブテストの自動待機が可能に
- HTTPクライアントライブラリUndiciがバージョン7に更新
- 非推奨・削除:
url.parse()
のランタイム非推奨(WHATWG URL APIの使用推奨)tls.createSecurePair
の削除SlowBuffer
のランタイム非推奨- REPLのnewなしインスタンス化の非推奨
- Zlibクラスのnewなし使用の非推奨
child_process
のspawn
やexecFile
でのargs
パラメータの非推奨- LTS移行予定: 2025年10月にLTSへ移行予定(現在はCurrentリリース)
このリリースはNode.jsのプラットフォームの進化を促進する重要なアップデートであり、開発者は新機能の活用や非推奨APIの置き換えを検討することが推奨されています1。
というわけで Node.js v24 は 2025-10 以降に LTS になる予定である。 Node.js の LTS は通常30ヶ月間サポートされる。 現在 LTS として運用されているバージョンは v22 と v20 である(v20 は 2026-04 まで)。 また v18 は 2025-04 に EoL (End-of-Life) になっている。
ブックマーク
参考文献
- Effective TypeScript 第2版 ―型システムの力を最大限に引き出す83項目
- Dan Vanderkam (著), 今村 謙士 (翻訳)
- オライリー・ジャパン 2025-04-08 (Release 2025-04-08)
- 単行本(ソフトカバー)
- 4814401094 (ASIN), 9784814401093 (EAN), 4814401094 (ISBN)
- 評価
TypeScript のお勉強用に購入。版元で PDF 版が買える。
- TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発
- 手島 拓也 (著), 吉田 健人 (著), 高林 佳稀 (著)
- 技術評論社 2022-07-25 (Release 2022-07-25)
- 単行本(ソフトカバー)
- 4297129167 (ASIN), 9784297129163 (EAN), 4297129167 (ISBN)
- 評価
仕事用に購入。版元で電子版が買える。必要なところだけつまみ食い的に参照している。