O time do TypeScript está construindo um novo núcleo mais leve de seu compilador e que irá substituir o compilador atual. Os resultados iniciais apontam melhorias de performance de até 500% em relação ao compilador atual.
O novo núcleo do compilador começou como um experimento, mas os resultados iniciais levaram a equipe a torná-lo o novo compilador do TypeScript e Serviço de Linguagem.
Assim que for finalizado, o novo compilador deve ser compatível com a versão existente. Neste momento, o objetivo não é adicionar novos recursos, mas sim promover uma arquitetura mais limpa, que tenha melhor performance e que nos permita nas próximas versões adicionar novos recursos de forma simplificada.
Alguns desenvolvedores afirmam já terem notado diferenças visíveis em grandes projetos. Por exemplo, o usuário cogware relata:
Em uma base de código com 7 mil linhas, o compilador demorava cerca de 3 segundos e com a nova versão, o tempo de compilação é de cerca de 1 segundo.
Ainda existem algumas pendências para que o novo compilador consiga alcançar as mesmas funcionalidade da versão atual. Após resolver estas pendências, o time vai trabalhar para tornar o compilador compatível com os recursos do ECMAScript 6 e implementar outras solicitações dos usuários.
O repositório do TypeScript foi movido do CodePlex para o GitHub. Jonathan Turner, Program Manager do time TypeScript comentou sobre este movimento e as mudanças que acompanham este processo:
…há uma grande comunidade de desenvolvedores no GitHub e com a mudança do projeto para , nós podemos trabalhar mais próximos desta comunidade.
No GitHub, as atividades e bugs que vamos monitorar serão as atividades e bugs oficiais e desta forma, o time será capaz de trabalhar de mais próximo dos usuários. Isto tornará o processo mais transparente, de forma a simplificar a identificação do que foi corrigido e quando isto aconteceu.
Você pode acompanhar as discussões dos novos recursos, atividades e bugs na página de atividades no GitHub.