Node.js Developersは米国時間2021年4月20日、Node.js バージョン16.0.0をリリースした。公式ブログの末尾から、32/64ビットWindowsやmacOS(Intel、Apple M1)、Linux、Linux PPC LE、Linux s390x、AIX 64、ARMv7(32ビット)/v8(64ビット)の各種バイナリーやソースコードをダウンロードできる。バージョン16.0.0はV8 JavaScriptエンジンをバージョン8.9.0に更新し、前述したApple M1のサポートに加えて、ECMAScript RegExp使用時の文字列開始インデックスと終了インデックスの提供や、Timers Promise APIによって安定したタイマー機能が提供されるようになった。

  • Linux版Node.js

    Linux版Node.js

Node.js バージョン16.0.0は12カ所の変更点と、23カ所の機能廃止および削除、281カ所のコミットが加わっている。なお、Node.jsのリリースプロセスは2カ月前後で新機能を提供し、6カ月後にLTS(長期サポート)に切り替わる。Node.js バージョン16.xの場合、2021年10月26日からからLTSに移行し、2024年4月30日にサポート終了を迎える予定だ。

  • Node.jsのリリースプロセス(画像は[公式ページ](https://nodejs.org/ja/about/releases/)より抜粋)

    Node.jsのリリースプロセス(画像は[公式ページ](https://nodejs.org/ja/about/releases/)より抜粋)