← 一覧へ戻る
backend 重要度 4/5 2025/2/20 0:00:00

Node.js 23.9.0公開、OpenSSL 3.4対応やfs.cpでのシンボリックリンク処理の改善を導入

Node.js 23.9.0公開、OpenSSL 3.4対応やfs.cpでのシンボリックリンク処理の改善を導入

Node.js開発チームは2025年2月20日、最新の安定版となるNode.js 23.9.0を公開しました。本アップデートにおける最大の変更点は、暗号化ライブラリであるOpenSSL 3.4への対応です。これにより、最新の暗号アルゴリズムのサポートが強化され、セキュリティの堅牢性が向上しました。開発者は特段のコード変更を意識することなく、プラットフォーム全体の安全性を高めることができます。あわせて、module.registerメソッドの改善なども行われており、全体的なランタイムの安定性が向上しています。実務面で注目すべきは、fsモジュールのfs.cpおよびfs.cpSyncにおけるdereferenceシンボリックリンクのオプション追加です。これまでシンボリックリンクを含むディレクトリ構造をコピーする際、リンク先の実体をコピーするかリンク自体の情報を保持するかの制御が不十分でしたが、今回の更新で明示的な指定が可能になりました。これにより、ビルドパイプラインやデプロイツールにおけるファイル操作のバグを回避しやすくなります。加えて、Web Crypto APIに関連する実装の修正や、テストランナーのメモリリークの解消など、細かなバグ修正も多数含まれています。Node.js 23系列は現在「Current」リリースであり、最新機能を積極的に試したいプロジェクトに適しています。一方で、長期サポートが必要な本番環境では、引き続きv22 LTSの利用が推奨されますが、将来的な移行を見据えて本バージョンでの動作検証を行う価値は高いと言えます。

Related tools

この記事に関連するおすすめツール

比較検討しやすい導入候補を優先して表示しています。一部リンクは広告・アフィリエイトを含む場合があります。

フェレット記者の用語メモ

nodejs

Node.jsはイベントループでI/O待ちを効率よく捌けるJavaScript実行環境だよ。実務ではAPIサーバーやWebhook処理のように同時接続が多いワークロードで強みが出る。CPU負荷が高い処理を1プロセスに詰め込むと応答が詰まるので、ワーカー分離やキュー設計を最初に決めるのが安全。

比較: JVM常駐サーバー

出典: Node.js Official Blog

要点を短く整理して掲載しています。詳細は出典を確認してください。

朝の要約メール待機リスト

毎朝7時に「今日の3本」をメールで受け取る(先行導入)。

関連記事