1

A Microsoft reescreveu o compilador do TypeScript em Go (TS 7.0) e ficou 10x mais rápido

Fala pessoal! Estava lendo os últimos updates de arquitetura no DevBlog da Microsoft e me deparei com uma das maiores mudanças do TypeScript na história.

No recém-lançado TypeScript 7.0 (meados de 2026), eles abandonaram o compilador clássico e fizeram um port nativo escrito totalmente em Go! O resultado disso na prática: o tempo de compilação está batendo velocidades até 10 vezes maiores que no TS 6.0, graças à execução nativa e ao multithreading de memória compartilhada.

O que mais me chamou a atenção foi eles terem escolhido Go ao invés de Rust (que tem sido o padrão atual pra reescrever ferramentas pesadas de frontend, tipo o SWC e o Turbopack).

Pra quem quiser ler os benchmarks e os detalhes técnicos de como eles migraram a árvore de sintaxe (AST), recomendo muito olhar a publicação original direto no blog oficial de desenvolvimento deles

O que vocês acharam dessa escolha técnica? Será que o Go faz mais sentido que o Rust pro ecossistema interno da Microsoft hoje?

Carregando publicação patrocinada...
1

Rust faz mais sentido. Acredito que no futuro, será reescrito em Rust.

Go é uma linguagem rápida e simples. Acredito que foi por isso que escolheram Go. Porém sabemos que Go brilha mesmo é em cloud. Quando se trata trabalho pesado, C, Zig, C++ e Rust são melhores. De preferência Rust por questões de segurança.