Next.js 16.3 Instant Navigations: важнее не быстрый клик, а контракт кеша

Dev
Next.js 16.3 Preview добавляет Instant Navigations и Partial Prefetching. Командам нужно спроектировать shell, Suspense, CDN и revalidation.
Мгновенная навигация зависит от route shell, streaming data, CDN cache и revalidation.

Что произошло

Next.js 16.3 Preview вышел 24 июня 2026 года. Instant Navigations показывает переиспользуемую shell маршрута сразу, а динамический контент догружается потоком.

Partial Prefetching меньше загружает целые страницы заранее и использует shell для каждой distinct route.

Почему это важно

Для dashboards и SaaS ощущение клика часто важнее raw TTFB. Но команды должны явно отделить shell, request-time данные, Suspense и cache boundary.

Сигнал сообщества

Разработчики хотят плавность SPA, но обсуждения PPR и searchParams показывают страхи вокруг stale data, query state и агрессивного prefetch.

Чеклист

Выберите пять частых маршрутов, разделите shell и dynamic regions, измеряйте bytes и RSC timing, ограничьте manual prefetch, проверьте CDN invalidation.

Instant Navigation checklist

route shell vs dynamic region

<Suspense> boundaries

transferred bytes and RSC timing

cacheTag / cacheLife ownership

HTML and RSC CDN invalidation

Риски

Это Preview. Начинайте с read-heavy маршрутов, а не с checkout или billing. Неверная политика кеша покажет старые данные быстрее.

Источники