RepoJournal
Node.js

@nodejs

The Node.js runtime - every backend team's CVE source of truth

Keep up with Node.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

Undici kills idle-socket latency

By RepoJournal · Filed · About Node.js

Node's HTTP/1.1 keep-alive just got leaner, and native addon authors have a breaking change to plan for.

Undici's latest PR drops the timer floor on idle-socket validation, replacing it with a ref'd setImmediate to cut the ~1.3 to 1.5ms latency that dominated loopback and low-RTT workloads [1]. This split from #5701 keeps the response-queue poisoning validation intact, so you don't lose security for speed [1]. Separately, node-addon-api is bumping its minimum supported Node.js version to 22, a deliberate breaking change that will require CI and dependency updates across the ecosystem [2]. On the Node core side, a subtle fix ensures same-priority platform tasks now run in posting order, not the arbitrary order a binary heap can produce [3], and QUIC streams with active consumers will no longer be destroyed prematurely [4]. The Windows build gets a boost with new PGO workload scripts that turn optimization into a three-step process [5]. "Bump minimum supported Node.js version to 22" is the headline for native module maintainers, who must prepare for the floor to rise [6]. Action now: pull the Undici update for latency gains, schedule the addon-api migration, and keep an eye on the QUIC fix if you run HTTP/3.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] perf(h1): drop idle-socket timer floor with a ref'd setImmediate ↗ nodejs/undici
  2. [2] feat!: bump minimum supported Node.js version to 22 (#1751) nodejs/node-addon-api
  3. [3] src: run same-priority platform tasks in posting order ↗ nodejs/node
  4. [4] quic: do not destroy incoming streams that have a consumer ↗ nodejs/node
  5. [5] build,win: add PGO workload scripts ↗ nodejs/node
  6. [6] feat!: bump minimum supported Node.js version to 22 ↗ nodejs/node-addon-api

Quick answers

What shipped in Node.js on August 21, 2026?
Node's HTTP/1.1 keep-alive just got leaner, and native addon authors have a breaking change to plan for. In total, 26 commits and 25 pull requests landed.
Who contributed to Node.js on August 21, 2026?
8 developers shipped this update, including StefanStojanovic, Aviv Keller, aduh95, codebytere, trivenay, ljharb, anonrig, and Yilong Li.
What were the notable Node.js updates?
perf(h1): drop idle-socket timer floor with a ref'd setImmediate, feat!: bump minimum supported Node.js version to 22 (#1751), and src: run same-priority platform tasks in posting order.

More from @nodejs

Daily updates, in your inbox

Follow Node.js

Keep up with Node.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?