web24.team

Next.js 16.4: Cache Components для всех приложений

Вышел Next.js 16.4: рекомендуемая модель Cache Components, новые API navigation и prefetch, агентные инструменты обновления и меньше памяти в dev-режиме.

Логотип Next.js 16.4 с Cache Components
Изображение: nextjs.org

Что нового в 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.

Коротко

Когда выйдет Next.js 16.4?

Next.js 16.4 вышел 6 октября 2026 года.

Что такое Cache Components в Next.js?

Cache Components — это модель кэширования, позволяющая помечать части дерева компонентов для кэширования с помощью директивы 'use cache'. Она заменит неявное кэширование в Next.js 17.

Нужно ли обновляться на Next.js 16.4?

Если вы начинаете новый проект, используйте Next.js 16.4 с Cache Components. Для существующих проектов обновление рекомендуется для получения улучшений производительности и новых API, но требует тестирования.

Источник: nextjs.org ↗