Voltar ao blog

Engenharia

Por que escolhi Astro para sites estáticos

Menos JavaScript no cliente, builds rápidas e DX excelente. Onde Astro brilha e onde ele atrapalha.

Gabriel Ditzel 4 min de leitura

Migrei meus sites de portfólio e marketing para o Astro e não pretendo voltar. O motivo é simples: a maior parte de um site não precisa de JavaScript no cliente, e o Astro leva isso a sério.

Zero JS por padrão

O Astro renderiza tudo em HTML estático no build. Componentes interativos só mandam JavaScript quando você pede explicitamente, com as islands. O resultado é uma página que carrega instantânea.

DX que não atrapalha

  • Sintaxe familiar, parecida com JSX
  • Importa componentes de React, Vue ou Svelte quando precisa
  • Integração de primeira com Tailwind

Onde ele atrapalha

Apps com muito estado compartilhado entre ilhas viram um quebra-cabeça. Se o seu produto é uma SPA de verdade, o Astro briga contra você. Use a ferramenta certa para o trabalho certo.

Astro para conteúdo. Framework de SPA para aplicação. A linha é mais clara do que parece.