3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Node.js v20 LTSに向けて

Last updated at Posted at 2023-09-10

背景

  • Node.js v20が10/24にLTSになる為

目次

  1. そもそもNode.jsとは
  2. Node.jsのMajor番号とリリーススケジュール
  3. Node.js v20の主なChangeLog
  4. その他参考
  5. 感想

1. そもそもNode.jsとは

Node.js® is an open-source, cross-platform JavaScript runtime environment.

クロスプラットフォームな非同期イベント駆動なJavaScript実行環境

参考

2. Node.jsのMajor番号とリリーススケジュール

そもそもSemantic Versioningとは

本番アプリケーションのMajor番号は偶数にするべき

奇数:半年後→サポートされない
偶数:半年後→Active LTS
    (long-term support 長期サポート、重大なバグ修正)ステータスに移行

Releases

Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use.

LTS release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. Production applications should only use Active LTS or Maintenance LTS releases.
image.png

3. Node.js v20の主なChangeLog

ChangeLog

  • Test Runner
    jest等のテスティングライブラリほどの機能はないが徐々に機能が追加されている

  • V8 JavaScriptエンジンの新しいバージョン(バージョン11.3)

参考

4.その他参考

5.感想

参考になる記事を書いてくださった皆様ありがとうございました!

宣伝させてください!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?