Conferência de TypeScript 2024: principais anúncios e novidades
Neste ano, a conferência de TypeScript, realizada no final de maio, foi um verdadeiro marco para toda a comunidade de desenvolvedores. A equipe da Microsoft, responsável pela linguagem, apresentou não apenas a nova versão — TypeScript 5.5, mas também compartilhou planos ambiciosos para o futuro. Reunimos para você os anúncios mais importantes que mudarão a abordagem de desenvolvimento em TypeScript.
TypeScript 5.5: estabilidade e desempenho
O lançamento do TypeScript 5.5, que ocorreu logo após a conferência, foca na melhoria do desempenho e na correção de erros. Principais mudanças:
- Aceleração da verificação de tipos. Em grandes projetos com milhares de arquivos, a velocidade da verificação incremental aumentou em 15-20%.
- Novo modo de isolamento. Desenvolvedores podem usar
isolatedDeclarationspara acelerar a compilação em monorepositórios. - Suporte aprimorado para decoradores. Muitos bugs relacionados a decoradores de métodos e classes foram corrigidos, tornando seu uso mais previsível.
O anúncio mais impactante: novo compilador em Go
A principal notícia da conferência foi o anúncio do trabalho em um novo compilador TypeScript, escrito na linguagem Go. O compilador atual é escrito em TypeScript e roda via Node.js, o que impõe limitações de desempenho. A nova versão promete:
- Aumento de velocidade de 10 a 20 vezes na verificação completa de tipos.
- Redução do consumo de memória em até 50%.
- Processamento paralelo de arquivos graças ao multithreading nativo do Go.
Espera-se que o primeiro protótipo público seja lançado em 2025. Isso significa que até os projetos mais pesados serão compilados em segundos.
Melhorias para desenvolvedores: IntelliSense e autocompletar
A Microsoft anunciou a integração com novos algoritmos de aprendizado de máquina para melhorar o IntelliSense no VS Code. Agora, o autocompletar levará em conta não apenas os tipos, mas também o contexto de uso das variáveis. Por exemplo, ao trabalhar com bibliotecas como React ou Express, o editor sugerirá os métodos e propriedades mais prováveis com base em padrões de uso.
Futuro do TypeScript: o que vem a seguir?
Na conferência, também foram discutidos planos de longo prazo. Entre eles:
- Suporte completo para decoradores de acordo com o padrão mais recente do TC39.
- Melhoria no trabalho com padrões de projeto — introdução de novos tipos utilitários para fábricas e singletons.
- Integração com WebAssembly — possibilidade de executar código TypeScript no navegador com desempenho próximo ao nativo.
Conclusão
A conferência mostrou que o TypeScript continua a se desenvolver ativamente, sem se acomodar. O novo compilador em Go e as melhorias na versão 5.5 tornam a linguagem ainda mais atraente para o desenvolvimento empresarial. Se você usa TypeScript em seus projetos, atualize para a versão mais recente e fique de olho nos anúncios — o futuro parece muito promissor.