BT

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

Contribuir

Tópicos

Escolha a região

Início Notícias Node.js 0.8 traz mais estabilidade e 200% mais desempenho

Node.js 0.8 traz mais estabilidade e 200% mais desempenho

Favoritos

O Node.js 0.8 está disponível e está mais rápido e estável. Há aprimoramentos no módulo de Cluster e um novo módulo de domínio (Domain), além de um novo sistema de builds baseado no GYP.

Comparativos de desempenho apresentados pela equipe de desenvolvimento do Node demonstraram aumento de mais 200%, em comparação à última versão estável, a 0.6.19. (O projeto utiliza um modelo de versionamento em que somente as versões com números pares são estáveis.) Ganhos relacionados à velocidade de leitura, escrita e throughtput (vazão), também são características da nova versão. A equipe do Node atribui boa parte desses resultados a melhora da máquina virtual V8:

A equipe do V8 tem atendido prontamente às necessidades do projeto Node.js. Boa parte do sucesso do Node vem das melhorias nessa excelente VM.

O módulo de Cluster apresenta muitas novas funcionalidades, e as características existentes estão mais estáveis e com melhor desempenho. Outro ponto importante é que algumas funcionalidades relacionadas a descritores de arquivos e que haviam sido indicadas como obsoletas na versão 0.6, foram trazidas de volta de maneira diferente. E um novo módulo de Domínio agrupa múltiplos recursos de IO, possibilitando a gestão mais eficiente de eventuais falhas.

Um novo sistema de builds também foi apresentado: o GYP. O GYP gera Makefiles, projetos do Visual Studio ou arquivos XCode, dependendo das configurações usadas. Esse modelo também foi adotado recentemente pelo Chrome e pelo V8. Em ambientes Windows, o GYP já era utilizado para builds do Node desde a versão 0.6. (Versões prévias do Node em outros sistemas operacionais utilizavam o WAF para geração de builds.)

É possível conferir todas as novidades na wiki e no anúncio da versão, ambos no blog do projeto. A versão estável mais recente é a 0.8.1, disponibilizada quatro dias depois do lançamento a versão 0.8.0 e que traz pequenas mudanças.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT