Skip to content

framework

undici

Undici is Node.js's official HTTP/1.1 client library, bundled with the runtime and underlying its built-in fetch implementation.

Known aliases

  • Undici 8.0

Relationships

No evidence-backed relationships are recorded.

Current stories

build1 publisher

Stability labels decide which npm packages Node's built-ins can replace in production

Flavio Copes matched twelve Node.js built-ins to the npm packages they replace and graded each one by its stability in the current LTS line. Node 22 still labels its SQLite driver experimental, so a server on that line can see the API change in a minor release.

Publishers:flaviocopes.com

Reality

Evidence58
Adoption
Insufficient
Hype gap0
Incentives20
Confidence55
build1 publisher

Node 26.8.2 bumps OpenSSL, undici and npm inside the runtime

Upgrading a Node 26 binary also upgrades the TLS library, the bundled HTTP client and the package manager. The 26.8.2 changelog names OpenSSL 3.5.8, undici 8.10.2 and npm 11.19.1 among its dependency commits.

Publishers:nodejs.org

Reality

Evidence78
Adoption20
Hype gap−8
Incentives32
Confidence70
build1 publisher

Node 24.21.0 swaps the bundled root certificates for NSS 3.126

The LTS patch also carries OpenSSL 3.5.8, six semver-minor additions including a faster net.BlockList, and three FIPS entries filed under one pull request, so the regression run costs more than a version bump usually does.

Publishers:nodejs.org

Reality

Evidence86
Adoption20
Hype gap−10
Incentives30
Confidence68