Что нового в Next.js 16.4 для Cache Components
- Cache Components теперь рекомендованы для всех приложений Next.js, а
create-next-appвключает их по умолчанию. - Новая функция
ensureStaticпозволяет гарантировать статичность оболочки, предзагрузки или всей навигации маршрута, предотвращая случайный рендеринг динамических компонентов. - Добавлены API
navigation()иprefetch()изnext/cacheдля исключения контента из предзагрузки и откладывания его до реальной навигации. - Улучшены агентные инструменты:
next upgrade --agentавтоматизирует обновление, аexperimental.agentUpgradeнапоминает о доступных обновлениях. - Сокращено использование памяти и диска в dev-режиме, уменьшены бандлы, включён React 19.3 со стабильными View Transitions.
Стоит ли обновляться на Next.js 16.4
Если вы начинаете новый проект, то теперь можно без оговорок использовать Cache Components — они дают быстрые начальные загрузки даже для персонализированных страниц и мгновенные клиентские переходы. Для существующих приложений обновление имеет смысл, если вы готовы постепенно внедрять новую модель кэширования: она опциональна и декларативна, но потребует рефакторинга.
Обратите внимание на новые API navigation() и prefetch() — они позволяют точнее контролировать, что попадает в предзагрузку, и снизить нагрузку на сервер. Агентные инструменты обновления помогут автоматизировать переход, но для продакшена стоит сначала протестировать поведение кэша и убедиться, что статические маршруты действительно статичны с помощью ensureStatic.



