BT

Your opinion matters! Please fill in the InfoQ Survey!

Node Gets Faster, More Stable

| by Roopesh Shenoy Follow 0 Followers on Jul 02, 2012. Estimated reading time: 1 minute |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

Node.js 0.8 is out. It is faster, more stable, has major improvements in the Cluster module, a new Domain module and a new build system that depends on GYP.

Performance benchmarks shared by the team show improvements of up to 200% in Node 0.8.0 over the last stable version 0.6.19 (node uses a versioning scheme where the odd versions are unstable). There are speed improvements in throughput as well as in read/writes. The node team notes that most of these are due to improvements in V8 -

They've (V8 team) been very responsive to the needs of the Node.js project. A lot of Node's success is due to being built on such a stellar VM.

The Cluster module sees several new features and existing features are now faster and more stable. Some features related to file descriptors, that were deprecated in 0.6, have been brought back in some or the other form. A new Domain module allows you to group multiple IO features and handle crashes more efficiently.

Node also gets a new build system, GYP. GYP generates Makefiles, Visual Studio project files or XCode files depending on the target and has also been adopted by V8 and Chrome recently. Node already used GYP to build on windows since 0.6 but used WAF elsewhere.

You can see the complete Change API change details on the node wiki and the release announcement on the nodejs blog. Also, note that the latest stable version is 0.8.1, which came out 4 days after 0.8.0 was released, with minor changes.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT