Microsoft torna TypeScript 10 vezes mais rápido para desenvolvedores

Descubra como a Microsoft está otimizando o TypeScript para melhorar a produtividade dos desenvolvedores.
11/03/2025 às 23:01 | Atualizado há 9 horas
TypeScript mais rápido para desenvolvedores

A Microsoft surpreendeu a comunidade de desenvolvedores ao anunciar uma otimização que promete turbinar a performance do TypeScript. A gigante da tecnologia está trabalhando em uma nova versão nativa do compilador e das ferramentas TypeScript, utilizando a linguagem Go. O projeto, que recebeu o nome de “Corsa”, busca resolver gargalos de desempenho em grandes projetos, oferecendo aos desenvolvedores uma experiência mais fluida e eficiente.

Microsoft Acelera TypeScript para Desenvolvedores

A Microsoft ouviu as reclamações dos desenvolvedores e identificou que o TypeScript apresentava dificuldades em lidar com bases de código extensas. Tempos de inicialização lentos do editor, visões incompletas do código fonte e alto consumo de memória eram problemas frequentes. A nova implementação nativa em Go promete revolucionar a experiência de desenvolvimento, com melhorias significativas em diversas áreas.

Espera-se que os desenvolvedores percebam um aumento significativo na velocidade de inicialização do editor, redução de até 10 vezes nos tempos de compilação e uma diminuição considerável no uso de memória. Essas otimizações permitirão que os desenvolvedores trabalhem de forma mais ágil e eficiente, liberando recursos do sistema e impulsionando a produtividade.

A Microsoft compartilhou dados que ilustram o impacto do projeto Corsa em diferentes projetos de código aberto:

  • VS Code: Redução de 77.8s para 7.5s (aumento de 10.4x)
  • Playwright: Redução de 11.1s para 1.1s (aumento de 10.1x)
  • TypeORM: Redução de 17.5s para 1.3s (aumento de 13.5x)
  • date-fns: Redução de 6.5s para 0.7s (aumento de 9.5x)
  • tRPC: Redução de 5.5s para 0.6s (aumento de 9.1x)
  • rxjs: Redução de 1.1s para 0.1s (aumento de 11.0x)

Previsão de Lançamento e Próximos Passos

A Microsoft planeja disponibilizar uma versão preview com o tsc, capaz de realizar verificações de tipo na linha de comando, até meados de 2025. Uma solução completa, com recursos para construção de projetos e um serviço de linguagem, está prevista para o final do mesmo ano. Desenvolvedores interessados já podem explorar e contribuir com o código Go no novo repositório de trabalho da Microsoft.

A iniciativa da Microsoft de tornar o TypeScript mais rápido para desenvolvedores reflete um compromisso contínuo em melhorar as ferramentas e tecnologias disponíveis para a comunidade de desenvolvimento. Ao otimizar o desempenho do TypeScript, a empresa busca capacitar os desenvolvedores a criarem aplicações mais robustas e eficientes.

É importante lembrar que a Microsoft lançou recentemente o TypeScript 5.8 e já está trabalhando na versão 5.9. A versão 6.0 deverá trazer algumas mudanças e desativações para dar suporte à nova versão baseada em Go. A expectativa é que essa nova implementação nativa seja lançada como TypeScript 7.0 ainda este ano.

O Futuro do TypeScript

A Microsoft garantiu que a base de código TypeScript atual, baseada em JavaScript, continuará a ser desenvolvida na série 6.x até que o TypeScript 7+ atinja um nível de maturidade e adoção satisfatório. Isso porque alguns projetos podem depender de APIs específicas, configurações legadas ou outros recursos que não serão suportados pelo TypeScript 7+.

Com essa transição gradual, a Microsoft busca assegurar que a comunidade de desenvolvedores tenha tempo para se adaptar às novas funcionalidades e garantir a compatibilidade de seus projetos. Essa abordagem demonstra a preocupação da empresa em oferecer uma experiência de migração suave e sem interrupções. Entendendo a Inteligência Artificial: Realidade e Riscos por trás dessa mudança.

A Microsoft descontinuará ferramenta essencial para trabalhadores remotos. Essa mudança estratégica promete otimizar o fluxo de trabalho e impulsionar a eficiência no desenvolvimento de software.

Este conteúdo foi auxiliado por Inteligência Artificial, mas escrito e revisado por um humano.

Via Neowin

Os artigos assinados por nossa Redação, são artigos colaborativos entre redatores, colaboradores e/por nossa inteligência artificial (IA).
Tekimobile Midia LTDA - Todos os direitos reservados