Microsoft anuncia otimizações para tornar TypeScript mais rápido
A Microsoft está desenvolvendo uma nova versão do compilador e das ferramentas do TypeScript em código Go, com o objetivo de reduzir drasticamente os tempos de compilação e melhorar o desempenho nos editores.
Segundo Anders Hejlsberg, arquiteto-chefe do TypeScript, a iniciativa permitirá inicialização mais rápida dos editores, redução do tempo de compilação em até 10 vezes e menor consumo de memória.
Em testes com o repositório do VS Code com 1,5 milhão de linhas de código, o tempo de compilação caiu de 77,8 segundos para 7,5 segundos — um ganho de 10,4 vezes. Já o tempo para carregar o projeto inteiro foi reduzido de 9,6 segundos para 1,2 segundo, uma melhoria de 8 vezes. O consumo de memória também foi cortado pela metade, mesmo sem otimizações específicas para esse fim.
A previsão da Microsoft é lançar um protótipo funcional do novo compilador (tsc) em meados de 2025, com um conjunto completo de ferramentas e suporte a serviços de linguagem até o final do ano. A nova tecnologia será implementada na futura versão TypeScript 7 (native), e mais detalhes serão divulgados nos próximos meses.