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

Dev
Просмотры 168
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. Неверная политика кеша покажет старые данные быстрее.

Источники