irwin@notes: ~/post/webpack-to-turbopack

Por que migrei de Webpack para Turbopack

2026-01-229 min de leitura
#webpack#turbopack#dx

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.

next.config.ts
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.