typescriptjavascriptfrontendwebdevperformance

TypeScript 7.0: Compilador Go é 10x mais rápido (mas não é só npm install)

Thiago Lopes
18/07/2026
4 views
TypeScript 7.0: Compilador Go é 10x mais rápido (mas não é só npm install)

TypeScript 7.0: Compilador Go é 10x mais rápido (mas não é só npm install)

O TypeScript 7.0 chegou ao GA em 8 de julho de 2026, trazendo uma das maiores mudanças da história da linguagem: o compilador foi completamente reescrito em Go, entregando builds 8-12x mais rápidos. Mas antes de sair atualizando, é preciso entender as quebras de compatibilidade.

O benchmark que impressiona

Os números oficiais do VS Code são impressionantes:

| Métrica | TypeScript 6 | TypeScript 7 | Melhoria | |---------|-------------|-------------|----------| | Build completo | 125.7s | 10.6s | 11.9x | | Primeiro erro no editor | 17.5s | 1.3s | 13x | | Uso de memória | 5.2GB | 4.2GB | -18% |

Outros projetos também viram ganhos massivos: Sentry (8.9x), Bluesky (8.7x), Playwright (8.7x).

⚠️ Não é só atualizar — quebras de compatibilidade

TypeScript 5.x → 7.0: QUEBRA

A versão 6.0 introduziu mudanças significativas nos defaults que se tornam erros no 7.0:

  • strict: true agora é padrão
  • module: esnext (era commonjs)
  • target: es2022 (era es5)
  • types: [] — precisa listar explicitamente
  • baseUrl removido
  • moduleResolution: node não funciona mais

TypeScript 6.x → 7.0: FUNCIONA

Se você já está no 6.0 com stableTypeOrdering, a migração é suave.

Vue, Svelte, Astro, Angular: ESPERA 7.1

Esses frameworks dependem de API programável que chega na versão 7.1. O TypeScript 7.0 não expõe API estável ainda.

O caminho seguro para migração

  • Atualiza pro TS 6.0 primeiro — resolve as deprecações
  • Ajusta o tsconfig.json — novos defaults, types explícito, rootDir
  • Testa com tsc6 side-by-side — use @typescript/typescript6 para tooling
  • Migra quando 7.1 sair — se usa Vue/Svelte/Angular ou typescript-eslint

Quem já está usando

Figma, Notion, Vercel, Bloomberg, Slack, Canva e Microsoft (Loop, Office, PowerBI, Teams, Xbox) já testaram em produção. O Slack reduziu o tempo de merge queue em 40%.

Conclusão

TypeScript 7.0 é um marco de performance, mas exige preparação. Para projetos vanilla TypeScript ou React, a migração do 6.0 é trivial. Para ecossistemas mais complexos, a paciência será recompensada na 7.1.

---

*Fonte: [Microsoft DevBlogs](https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/)*