Next.js 16.3 is the week's broadest JavaScript release: Turbopack development sessions use up to 90% less memory, repeat CI builds can be 5.5× faster, and native Node.js streams raise server-rendering throughput by as much as 22%. The opt-in Instant Navigations toolset adds partial prefetching, shell inspection, and a Playwright instant() assertion, while TypeScript 7 checking, custom error boundaries, and root parameters improve existing applications immediately.
TanStack Table V9 makes a similarly structural bet. Its TanStack Store-backed adapters and shared prototypes cut retained heap by as much as 86% in the million-row benchmark, while core row processing improved 79% on average. Explicit tree-shakable features let applications ship only the table capabilities they register. Both releases turn performance from an implicit framework promise into a set of inspectable primitives, benchmarks, and regression checks that teams can reason about.
Astro 7.2 introduces experimental incremental static builds: a route-provided cacheKey represents data changes while Astro hashes the complete module graph, so a page is reused only when both inputs remain stable. Projects can also remove unused session runtime and run astro preview in the same background mode used by agents in development.
A React Native investigation finds the boundary those framework metrics can miss. Unmounted component wrappers can retain branches of obsolete Fabric Shadow Trees outside the Hermes heap, so the garbage collector underestimates the memory attached to JavaScript objects. Forced collection and a hard-coded 2 KB pressure estimate confirmed the diagnosis but over-triggered GC, leaving the author with evidence rather than a premature production fix.