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?