web24.team

Next.js 16.4: AI-агент для оптимизации JS-бандлов

В Next.js 16.4 появился навык для AI-агентов, который сам находит и устраняет лишний JavaScript в бандлах. Vercel уже сэкономила почти 2 МБ сжатого кода.

Схема оптимизации JavaScript-бандла в Next.js с помощью AI-агента
Изображение: nextjs.org

Что умеет next-bundle-optimizer в Next.js 16.4

  • Навык next-bundle-optimizer позволяет AI-агенту анализировать граф модулей Turbopack и находить неожиданные связи импортов.
  • Агент определяет большие группы связанных модулей, находит границы импортов, которые можно отложить, и проверяет изменения по исходному коду.
  • Среди типичных проблем: преждевременная загрузка тяжёлых компонентов, дубликаты зависимостей, неудачный tree shaking и код, который можно перенести в React Server Components.
  • Команда /next-bundle-optimizer запускает анализ и отчёт, а /next-bundle-optimizer fix применяет исправления, повторяет анализ и сравнивает снапшоты.
  • На Vercel агент сократил почти 2 МБ сжатого JavaScript: на v0 экономия 40–650 КБ на страницу, на vercel.com — 55–255 КБ.

Как использовать анализатор бандлов без агента

Интерактивный анализатор next analyze получил новые инструменты. Главная страница показывает самые крупные клиентские маршруты, таблица сортирует источники по размеру, а снапшоты позволяют сравнивать бандлы до и после изменений. Фильтр по критическому пути рендеринга скрывает асинхронные модули, оставляя только код, который грузится сразу.

Обновляться стоит, если вы уже на Next.js 16 и используете Turbopack. Сначала запустите анализатор вручную и найдите очевидные проблемы, затем подключите навык для автоматического поиска. Проверьте, что агент не ломает интерактивность: предложенные изменения стоит прогнать через preview-деплой, как это делают в Vercel.

Коротко

Что нового в Next.js 16.4 для оптимизации бандлов?

Появился навык next-bundle-optimizer для AI-агентов и улучшенный интерактивный анализатор с маршрутами, сравнением снапшотов и фильтром по критическому пути.

Как установить next-bundle-optimizer?

Выполните npx skills add vercel/next.js --skill next-bundle-optimizer, затем запустите навык в агенте командой /next-bundle-optimizer.

Сколько JavaScript экономит оптимизатор?

На проектах Vercel агент сократил почти 2 МБ сжатого JavaScript, на отдельных страницах экономия достигала 650 КБ.

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