What's New in Node.js 21

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • performance

    Node.js team focusing on performance (by nodejs)

  • The Node.js performance team landed a few key improvements in this release:

  • proposal-array-grouping

    Discontinued A proposal to make grouping of array items easier

  • Array grouping to combine like data into groups using Object.groupBy() and Map.groupBy().

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • volta

    Volta: JS Toolchains as Code. ⚡

  • Alternatively, a better way to manage Node.js releases on your machine is to use an environment management tool like Volta that can install and switch between multiple versions seamlessly.

  • extended-const

    Proposal for extended constant expressions

  • WebAssembly extended-const expressions.

  • readable-stream

    Node-core streams for userland

  • Note that the older Node.js streams API hasn't been deprecated or removed. It will co-exist with the new API, and it even provides a way to convert from a web stream and vice versa using the .fromWeb() and .toWeb() methods (both added in Node 17, although both methods still retain their experimental status).

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • Node.js v21 introduces numerous improvements in tooling, language features, standard library additions, and performance optimizations, enhancing its position as a robust JavaScript runtime and aligning it more closely with modern alternatives like Deno and Bun.

  • cli

    the package manager for JavaScript (by npm)

  • Node.js v21 includes npm v10.2.0, which notably introduces a new sbom command that allows you to generate a Software Bill of Materials (SBOM) for the current project. You can read more about the changes in recent NPM releases on GitHub.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • node

    Node.js JavaScript runtime ✨🐢🚀✨

  • To learn more about the Node.js community and how you can contribute, check out the project's open issues and contribution guidelines on GitHub.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts