Два интересных МРчика в canary Next.js залетело.

Первый — experimental.useCache. Добавляет флаг, позволяющий использовать 'use cache' без выбора experimental.dynamicIO. Вместе с этим МР залетела проверка на export const runtime = 'edge' во время компиляции с включенным useCache. Напомню, что dynamicIO позволяет во время билда закэшировать данные, чтобы не делать их выборку во время рендера серверных компонентов.

Второй — Обнаружение медленных модулей для вебпака. В комменты добавлю пример вывода.

При включении experimental.slowModuleDetection:

• Отслеживает время сборки каждого модуля • Сообщает о модулях, которые превышают настраиваемый временной порог • Показывает визуализацию дерева зависимостей медленных модулей. • Помогает разработчикам выявлять узкие места производительности в процессе сборки