A Microsoft anunciou hoje surpreendentemente uma nova mudança que irá melhorar radicalmente o desempenho do TypeScript. A equipe está desenvolvendo uma portabilidade nativa do compilador TypeScript e de ferramentas na linguagem Go. O projeto de portabilidade nativa tem o codinome "Corsa".
Com base no feedback dos desenvolvedores, a Microsoft descobriu que o TypeScript não se adaptava a grandes bases de código. Os desenvolvedores enfrentam problemas como tempos de inicialização lentos do editor e visualizações incompletas do código-fonte. A nova implementação nativa do Go melhorará significativamente a inicialização do editor, reduzirá o tempo de construção em até 10 vezes e reduzirá significativamente o uso de memória.
Os desenvolvedores podem esperar as seguintes melhorias de desempenho:
A Microsoft espera que esta porta nativa seja visualizada em meados de 2025, junto com tsc capaz de verificar o tipo de linha de comando. Uma solução completa para construção de projetos e serviços linguísticos será lançada até o final deste ano. Os desenvolvedores interessados agora podem construir e executar código Go a partir do novo repositório funcional.
A Microsoft lançou recentemente o TypeScript 5.8 e o TypeScript 5.9 será lançado em breve. Os desenvolvedores podem esperar que o TypeScript 6.0 tenha algumas descontinuações e alterações significativas para oferecer suporte à próxima versão baseada em Go. Ainda este ano, a Microsoft lançará uma nova implementação Go nativa como TypeScript 7.0.
A atual base de código TypeScript baseada em JS continuará a ser desenvolvida para a versão 6.