Microsoft promete deixar TypeScript muito mais rápido para desenvolvedores

Descubra como a Microsoft está melhorando a performance do TypeScript para desenvolvedores.
12/03/2025 às 00:31 | Atualizado há 7 horas
TypeScript mais rápido para desenvolvedores

A Microsoft está focada em otimizar a experiência de desenvolvimento com TypeScript, e as últimas notícias são animadoras! A empresa anunciou uma iniciativa que promete turbinar a velocidade do TypeScript em até 10 vezes, o que vai facilitar muito a vida dos desenvolvedores. Essa mudança ambiciosa visa resolver gargalos de desempenho em grandes projetos, oferecendo tempos de compilação mais rápidos e melhorando a eficiência geral do fluxo de trabalho. Vamos descobrir como essa novidade vai impactar o dia a dia dos programadores.

Microsoft Acelera TypeScript para Desenvolvedores

A Microsoft surpreendeu a todos ao anunciar uma mudança radical que vai impulsionar o desempenho do TypeScript. A empresa está trabalhando em uma porta nativa do compilador e das ferramentas TypeScript na linguagem Go. O projeto da porta nativa foi batizado de “Corsa”. Essa otimização promete ganhos significativos em velocidade e eficiência, impactando diretamente na experiência de desenvolvimento.

De acordo com o feedback dos desenvolvedores, a Microsoft identificou que o TypeScript não estava escalando bem para grandes bases de código. Os desenvolvedores enfrentavam tempos lentos de inicialização do editor, visualizações incompletas do código-fonte e outros problemas. A Microsoft garante que essa nova implementação nativa em Go vai melhorar drasticamente a inicialização do editor, reduzir os tempos de construção em até 10 vezes e diminuir significativamente o uso de memória.

A iniciativa da Microsoft de otimizar o TypeScript é uma resposta direta às necessidades dos desenvolvedores que lidam com projetos complexos e extensos. Ao focar na escalabilidade e na eficiência, a empresa busca remover os obstáculos que podem prejudicar a produtividade e a qualidade do código. A promessa de uma experiência de desenvolvimento mais fluida e rápida é um grande atrativo para a comunidade TypeScript.

Com a linguagem Go, a Microsoft espera oferecer uma solução mais robusta e performática para os desafios enfrentados pelos desenvolvedores. A escolha de Go como base para a nova implementação reflete um compromisso com a eficiência e a capacidade de lidar com grandes volumes de código de forma otimizada. É um passo importante para garantir que o TypeScript continue sendo uma ferramenta relevante e competitiva no mercado.

Melhorias de Performance com o TypeScript mais rápido para desenvolvedores

Os desenvolvedores podem esperar as seguintes melhorias de desempenho:

Base de Código Tamanho (LOC) Atual Nativo Aceleração
VS Code 1,505,000 77.8s 7.5s 10.4x
Playwright 356,000 11.1s 1.1s 10.1x
TypeORM 270,000 17.5s 1.3s 13.5x
date-fns 104,000 6.5s 0.7s 9.5x
tRPC (servidor + cliente) 18,000 5.5s 0.6s 9.1x
rxjs (observable) 2,100 1.1s 0.1s 11.0x

Com essas melhorias, a Microsoft não só resolve os problemas de escalabilidade, mas também oferece aos desenvolvedores uma experiência mais agradável e eficiente. Tempos de construção mais rápidos significam mais tempo para se concentrar na criação de soluções inovadoras, em vez de esperar pela conclusão dos processos.

Além disso, a redução no uso de memória pode ter um impacto positivo na estabilidade e no desempenho de grandes projetos. Menos consumo de recursos significa que os desenvolvedores podem trabalhar com mais confiança, sabendo que suas ferramentas não vão comprometer o sistema. É um ganho para a produtividade e para a qualidade do código.

A Microsoft espera que essa portabilidade nativa seja visualizada com um tsc capaz de verificar o tipo de linha de comando em meados de 2025. Uma solução completa para construções de projetos e um serviço de linguagem serão lançados até o final do ano. Os desenvolvedores interessados agora podem construir e executar o código Go no novo repositório de trabalho da Microsoft.

Recentemente, a Microsoft lançou o TypeScript 5.8, e o TypeScript 5.9 está chegando em breve. Os desenvolvedores podem esperar que o TypeScript 6.0 tenha algumas desaprovações e mudanças importantes para dar suporte à próxima versão baseada em Go. Ainda este ano, a Microsoft lançará essa nova implementação nativa em Go como TypeScript 7.0.

Se você se interessa pelo assunto, a Microsoft aprimora TypeScript, aumentando a eficiência dos desenvolvedores.

O atual código-fonte TypeScript baseado em JS continuará o desenvolvimento na série 6.x até que o TypeScript 7+ atinja maturidade e adoção suficientes, já que alguns projetos podem depender de certos recursos da API, configurações legadas ou outras coisas que não são suportadas pelo TypeScript 7+.

A Microsoft está investindo pesado no futuro do TypeScript. Ao mesmo tempo em que trabalha na nova versão baseada em Go, a empresa continua aprimorando a versão atual para garantir que os desenvolvedores tenham acesso às últimas melhorias e recursos. Essa abordagem de duas frentes permite que a Microsoft avance com a inovação sem deixar para trás os projetos existentes.

Essa transição gradual para o TypeScript 7+ é uma forma de garantir que todos os desenvolvedores possam se adaptar às mudanças no seu próprio ritmo. Ao oferecer suporte contínuo para a série 6.x, a Microsoft dá aos desenvolvedores a flexibilidade de migrar para a nova versão quando estiverem prontos, sem comprometer a compatibilidade ou a funcionalidade de seus projetos.

Em resumo, a Microsoft está empenhada em fornecer aos desenvolvedores a melhor experiência possível com o TypeScript. Seja através da nova versão baseada em Go ou das melhorias contínuas na versão atual, a empresa está trabalhando para garantir que o TypeScript continue sendo uma ferramenta poderosa e flexível para a criação de aplicativos modernos.

Este conteúdo foi auxiliado por Inteligência Artificiado, 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