BT
x Por favor preencha a pesquisa do InfoQ !

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.

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.