Vercel has released Next.js 16.3, the biggest update to the React framework since 16.0 shipped last November, pairing performance gains that reach every existing app with an opt-in suite of tools called Instant Navigations.

Much of the release targets the development experience. Turbopack now uses up to 90 percent less memory during next dev, thanks to disk caching and a new memory eviction feature that are both on by default. Vercel reports its own dashboard falling from 21.5GB to 2GB, and The Register noted an early adopter whose usage dropped from around 4GB to 1.5GB, describing it as "back to normal again". The same disk cache now accelerates next build, with repeat builds up to 5.5 times faster on CI.

Type checking is faster too. next build can run TypeScript 7, the native port Microsoft claims is roughly ten times quicker, after bumping the local dependency:


pnpm add -D typescript@^7
Server-side rendering was rebuilt on native Node.js streams instead of web streams, which Vercel says handles up to 22 percent more requests under load with no code changes. Heise reported that the edge runtime is now deprecated as part of the same move toward Node.

The headline addition is Instant Navigations, an opt-in set of tools that brings the responsiveness of client-driven single-page apps to Next.js without giving up its server model. It builds on the 'use cache' directive introduced last November and is switched on with two flags:


const nextConfig: NextConfig = { cacheComponents: true, partialPrefetching: true, };
Partial Prefetching bundles smaller prefetches into one reusable shell per route, which Roboto Studio illustrated as turning twenty sidebar links from twenty requests into a single cached shell. New DevTools called Instant Insights automatically surface any navigation that is not instant, and a Playwright instant() helper lets teams catch regressions before they ship.

Developers on Reddit have put the 90 percent memory claim to the test, though the new flags carry caveats. The GitHub feedback discussion lists a couple of issues: static exports do not work with Partial Prefetching, global styled-jsx styles can leak between routes, and self-hosting on SST with cacheComponents can break server rendering entirely. Appwrite advised upgrading now for the defaults but adopting Instant Navigations one route at a time.

New projects can install with the defaults using npm install next@latest, while existing projects can follow the migrating to Cache Components guide before enabling the new behaviour, which is set to become the default in a future major version.

Next.js is answering the long-standing complaint that Server Components felt sluggish next to single-page apps, borrowing their instant loading shells while keeping its server-driven rendering. It also leans further into agent-driven development by writing a version-matched AGENTS.md block for coding agents, an area where lighter frameworks such as Astro and TanStack Start have been competing.

Next.js is an open-source React framework developed and maintained by Vercel. It extends React with file-based routing, server-side rendering, and the App Router's Server Components, and is widely used for everything from static sites to large-scale dynamic applications.