Known for its speed, simplicity, and stability, Node.js does not introduce too many novelties. Even if it does, they typically enter the release schedule as experimental features. However, the combined contribution of versions 16 through 20 gives us enough new upgrades to write and get excited about. Learn how you can use and benefit from these features in your projects.
When it comes to new Node.js features, the OpenJS Foundation, which oversees the development of Node.js, opts for relatively frequent, yet modest releases. Last year brought two versions and the latest one Node.js 20 was released on April 18 this year.
Before we get to that, let’s take a look at the Node.js release schedule.
Also, keep in mind, the article also includes archives of older versions of Node.js. Use the left-hand sidebar to scroll to the specific version you are interested in. The latest covered version is 20.Node.js 16 is now the Active LTS version. The odd-numbered version 17 has just lost its Current status and its end-of-life is coming this June. Node.js 18 is now the Current version and is expected to become the new Active LTS version this October.
The Node.js version 20 came out on April 18. Since this is an even-numbered release, it’s going to receive long-term support and will enter active LTS status in October.Node.js 20 is still only being rolled out but you can learn a lot about what’s new and improved in this version. To sum things up: