Node.js 0.8 发布,更快更稳定

  • Roopesh Shenoy
  • 曹如进

2012 年 7 月 3 日

话题:Node.js语言 & 开发架构

Node.js 0.8 发布了。新版本的 Node 更快、更稳定,在Cluster 模块有了重大改进,另外还添加了新的 Domain 模块和基于GYP的新版构建系统。

从 node 团队分享的性能基础测试来看,Node 0.80 性能比上一个稳定版 0.6.19(node 使用的版本控制模式中奇数版本为不稳定版本)提升了近 200%。速度提升体现在吞吐量和读 / 写操作方面。node 团队指出,大部分的性能提升归功于V8的改善:

他们(V8 团队)对于 Node.js 项目响应非常积极。Node 的大部分成功都归功于构建在这样一个优秀的 VM 之上。

新版本往 Cluster 模块添加了一些新特性,并让已有特性如今变得更快和更稳定。部分特性与文件描述符相关,后者原本在 0.6 版本中弃用,而现在又以某种形式重新回归。新的Domain 模块可以聚合多个 IO 特性,并且更有效地处理崩溃。

Node 还添加了一个新的构建系统,GYP。GYP 可根据目标生成 Makefile、Visual Studio 项目文件或 XCode 文件,最近它也被 V8 和 Chrome 吸纳。其实,Node 从 0.6 版本就在 windows 中使用 GYP,只是在其他地方使用的是WAF

你可以从 node wiki 中查看完整的API 改动细节,可以在 nodejs 博客中查看发布公告。另外,请注意最新稳定版本为 0.81,该版本出现在 0.80发布 4 天之后,加入了一些小的改动。

查看英文原文:Node Gets Faster, More Stable

Node.js语言 & 开发架构