BT

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

por Roopesh Shenoy , traduzido por Eder Ignatowicz em 05 Jul 2012 |

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.

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

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT