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