A Microsoft lançou oficialmente o TypeScript 5.9, uma atualização significativa para o seu popular superset digitado de JavaScript. Lançado em 1º de agosto de 2025, a nova versão oferece grandes melhorias na experiência do desenvolvedor, incluindo uma configuração simplificada do projeto e dicas de ferramentas de editor mais informativas. Este lançamento também fornece um roteiro claro para o futuro do idioma, posicionando a versão 6.0 como uma etapa preparatória para uma reescrita completa e baseada em Go planejada para o TypeScript 7.0.
Um grande impulso para desenvolvedor Experiência
A equipe do TypeScript revisou O comando tSc-init, que agora gera um arquivo tconfig.json mínimo e mais prescritivo.json. Essa alteração aborda o feedback de longa data de que o modelo anterior e detalhado foi frequentemente despojado pelos desenvolvedores. Verbatimmodulesyntax: true e moduledetecção:”Force”. As ferramentas também são aprimoradas com uma visualização de”paus expansíveis”, permitindo que os usuários explorem tipos complexos diretamente no editor. O DOM APIs agora também inclui descrições de resumo do Mdn. Target=”_ Blank”> Proposta ECMAScript do estágio 3 . Isso permite que os módulos sejam carregados, mas adia sua execução até que uma exportação seja realmente acessada, uma ferramenta poderosa para otimizar os tempos de inicialização do aplicativo. Isso significa que requer suporte nativo no ambiente de tempo de execução, como um navegador moderno ou node.js, ou um empuxo que pode executar a transformação necessária. Essa configuração foi projetada para Modela com precisão a resolução do módulo e o comportamento do node.js v20, o que está se interessando-o pLATEGER ES2023 e o número de nó.
O desempenho também recebe um impulso. O compilador agora cache o tipo instanciações de maneira mais eficaz, reduzindo o trabalho redundante em bibliotecas complexas. Além disso, as verificações de existência de arquivos otimizados podem produzir um aumento de velocidade de cerca de 11% em projetos maiores, de acordo com a equipe. A Microsoft está posicionando o TypeScript 6.0 como uma versão de transição, projetada para ajudar os desenvolvedores a se prepararem para uma grande mudança arquitetônica na versão 7.0: a Compérbio novo portão do srort> Rosenwasser, gerente de produto da TypeScript, explicou a estratégia, afirmando:”Nossa visão para o TypeScript 6.0 é atuar como um ponto de transição para os desenvolvedores ajustarem suas bases de código para o TypeScript 7.0″. Ele enfatizou que, para a maioria, é uma”verificação de prontidão para adotar o TypeScript 7.0″. As visualizações deste compilador nativo já estão disponíveis para os desenvolvedores testarem.
A versão inclui algumas alterações de ruptura, principalmente nos tipos de matriz, o que pode exigir ajustes de código. A equipe espera que os novos recursos e a direção futura clara sejam bem recebidos. Como Rosenwasser concluiu no anúncio, “Esperamos que o texto datilografado 5.9 o trate bem e faça com que seu dia-a-dia codifique uma alegria.”