Next.js 16.3 на Vercel: меньше prefetch, быстрее деплой и наблюдаемость

Next.js 16.3 приносит более лёгкий prefetch, неизменяемую статику по умолчанию и быстрые переходы — Vercel поддержала релиз на уровне CDN, кеша маршрутов и наблюдаемости. После апгрейда с 16.2 приложения в среднем шлют на 45% меньше prefetch-запросов; у части проектов сокращение превышает 70%.
Неизменяемая статика
Статика в 16.3 по умолчанию content-addressed и лежит под /_next/static/immutable/*. Vercel переиспользует такие файлы между деплоями: браузерный кеш переживает выкладку, рассинхрон версий не ломает прод даже без Skew Protection.
Для статики это −17% запросов к CDN и −24% переданных байт; у часто деплоящихся проектов глобальный TTFB снижается до 60%. Деплой в среднем быстрее до 30% — неизменённые ассеты повторно не заливаются.
Быстрее роутинг
Next.js 16 разбивает общие сегменты prefetch на отдельные пути — для Vercel это до 5 млн поисков метаданных в секунду. Платформа перешла на JSONL-шарды: промахов кеша примерно в 10 раз меньше, p99 разрешения маршрута — примерно вдвое быстрее.
Улучшение уже на всех деплоях через Build Output API, не только для Next.js.
Наблюдаемость
- prefetch — фильтр в Vercel Observability, Runtime Logs и query builder Observability Plus;
- ISR — отдельная страница с time-based и on-demand revalidation, причинами кеша и write utilization;
- PPR — новая страница: видно, где отдаётся статика, динамика или смесь; для Next.js 16 с Cache Components PPR включается на Vercel автоматически.
Обновление одной командой: pnpm add next@16.3.0.
Источник: Vercel supports Next.js 16.3.