BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias TypeScript ganha um compilador mais rápido

TypeScript ganha um compilador mais rápido

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.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT