BT

TypeScript ganha um compilador mais rápido

| por Roopesh Shenoy Seguir 0 Seguidores , traduzido por Roberto Pepato Seguir 29 Seguidores em 01 ago 2014. Tempo estimado de leitura: 1 minuto |

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

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT