Passei anos ajustando configuracoes de Webpack, mas neste projeto o custo de manutencao continuava aumentando. Migrei para Turbopack para reduzir configuracao e acelerar o feedback local.
O que melhorou rapido
- Inicializacao mais rapida ao abrir o projeto
- Rebuild mais curto durante edicao de componentes React
- Melhores defaults com menos configuracao customizada
O que eu precisei observar
Alguns plugins de markdown e MDX esperam valores serializaveis. Se a configuracao depender de referencias de funcao, ela pode falhar no Turbopack e precisar de configuracao baseada em string.
const withMDX = createMDX({
options: {
remarkPlugins: ["remark-gfm"],
rehypePlugins: [["rehype-pretty-code", { theme: "github-dark-dimmed" }]],
},
});Conclusao
Para este repositorio, Turbopack trouxe setup mais limpo e iteracao diaria mais rapida. Se seu pipeline de build e muito customizado, teste compatibilidade dos plugins o quanto antes.