С чем связан запрос?
В Raijin v3 Next/frontend build scenarios должны идти через нативный Next/Turbopack путь вместо webpack как frontend default.
Это отдельный migration track для Next-приложений: не смешиваем его с backend service builder и не пытаемся Turbopack использовать там, где публичный контракт инструмента этого не обещает.
Опиши план реализации
Мигрировать representative Next apps на Next 16 + Turbopack для dev и production build:
- снять текущий Next/webpack baseline на representative apps
- принять явное решение по package manager/linker requirements, включая Yarn PnP constraint
- перенести custom
next.config.webpack() поведение в Turbopack-compatible config
- проверить vanilla-extract integration под Turbopack
- проверить routes generation, standalone output, env handling, assets, SSR/runtime behavior
- замерить
next dev cold start, HMR loop и next build до/после
Критерии готовности выполнения задачи
- representative Next apps запускаются в dev mode через Turbopack
- representative Next apps успешно собираются через Turbopack
- production runtime smoke проходит
- timings и migration blockers зафиксированы
- package manager/linker decision явно описан
С чем связан запрос?
В Raijin v3 Next/frontend build scenarios должны идти через нативный Next/Turbopack путь вместо webpack как frontend default.
Это отдельный migration track для Next-приложений: не смешиваем его с backend service builder и не пытаемся Turbopack использовать там, где публичный контракт инструмента этого не обещает.
Опиши план реализации
Мигрировать representative Next apps на Next 16 + Turbopack для dev и production build:
next.config.webpack()поведение в Turbopack-compatible confignext devcold start, HMR loop иnext buildдо/послеКритерии готовности выполнения задачи