RepoJournal
Vercel

@vercel

Next.js + the Vercel platform - frontend infrastructure for the web

Keep up with Vercel 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

TURBOREPO CUTS SPAN MATERIALIZATION OVERHEAD, NEXT.JS PREPS HMR CANCELLATION

By RepoJournal · Filed · About Vercel

Turborepo shipped five performance fixes overnight that compound into measurable latency drops on large monorepos, while Next.js lays groundwork for smarter Server Components hot reload.

The headline win comes from stopping unnecessary span materialization in Turborepo's daemon logger [1], which was declaring interest in INFO-level events across the entire process even when nothing was listening. On a 1500-package monorepo this cuts unnecessary slab allocations and span lifecycle overhead entirely. Two other fixes stack on top: hardware-accelerated SHA-1 for git blob hashing [2] cuts that cost 5-8x by dropping pointless collision detection, and overlapping external dependency hashing with file hashing [3] removes a serial bottleneck that was burning 47ms on large graphs. A critical fix lands for root-directory packages that were vacuously claiming every file in change mapping [4], breaking affected-only builds and watch-mode routing. Finally, Turborepo now releases the tokio runtime at exit [5] so background DNS lookups stop stalling the process for 4-5 seconds after all work completes. On the Next.js side, v16.3.0-canary.78 ships the experimental `serverComponentsHmrCancellation` flag [6], the first piece of a series that will cancel stale Server Components HMR refreshes when newer ones arrive. This is plumbing only, no behavior yet, but it signals the direction.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] perf: Stop materializing spans for the disabled daemon log layer (#13244) vercel/turborepo
  2. [2] perf: Hash git blobs with hardware-accelerated SHA-1 ↗ vercel/turborepo
  3. [3] perf: Overlap external dependency hashing with package file hashing (#13234) vercel/turborepo
  4. [4] fix: Stop root-directory packages from claiming every file in change mapping ↗ vercel/turborepo
  5. [5] perf: Release tokio runtime at exit so background DNS lookups never stall the user (#13231) vercel/turborepo
  6. [6] Add `serverComponentsHmrCancellation` experimental flag (#95462) vercel/next.js

Quick answers

What shipped in Vercel on July 5, 2026?
Turborepo shipped five performance fixes overnight that compound into measurable latency drops on large monorepos, while Next.js lays groundwork for smarter Server Components hot reload. In total, 15 commits, 15 pull requests, and 2 releases landed.
Who contributed to Vercel on July 5, 2026?
1 developer shipped this update, including anthonyshew.
What were the notable Vercel updates?
perf: Stop materializing spans for the disabled daemon log layer (#13244), perf: Hash git blobs with hardware-accelerated SHA-1, and perf: Overlap external dependency hashing with package file hashing (#13234).

More from @vercel

Daily updates, in your inbox

Follow Vercel

Keep up with Vercel 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?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.