Node.js V24 がリリースされた

no extension

最近仕事で 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_processspawnexecFileでの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) になっている。

ブックマーク

参考文献

photo
Effective TypeScript 第2版 ―型システムの力を最大限に引き出す83項目
Dan Vanderkam (著), 今村 謙士 (翻訳)
オライリー・ジャパン 2025-04-08 (Release 2025-04-08)
単行本(ソフトカバー)
4814401094 (ASIN), 9784814401093 (EAN), 4814401094 (ISBN)
評価     

TypeScript のお勉強用に購入。版元で PDF 版が買える。

reviewed by Spiegel on 2025-05-03 (powered by PA-APIv5)

photo
TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発
手島 拓也 (著), 吉田 健人 (著), 高林 佳稀 (著)
技術評論社 2022-07-25 (Release 2022-07-25)
単行本(ソフトカバー)
4297129167 (ASIN), 9784297129163 (EAN), 4297129167 (ISBN)
評価     

仕事用に購入。版元で電子版が買える。必要なところだけつまみ食い的に参照している。

reviewed by Spiegel on 2023-11-26 (powered by PA-APIv5)