Node's goal is to provide an easy way to build scalable network programs. Node tells the operating system (through epoll, kqueue, /dev/poll, or select) that it should be notified when a new connection is made, and then it goes to sleep.
If someone new connects, then it executes the callback. Each connection is only a small heap allocation.
Get Node and give it a try to see what it's all about!
What's New in This Release:
· V8: upgrade to v3.11.10.12
· npm: upgrade to v1.1.33
· Support for parallel use of the cache folder
· Retry on registry timeouts or network failures (Trent Mick)
· Reduce 'engines' failures to a warning
· Use new zsh completion if aviailable (Jeremy Cantrell)
· Fix #3577 Un-break require('sys')
· util: speed up formatting of large arrays/objects (Ben Noordhuis)
· windows: make fs.realpath(Sync) work with UNC paths (Bert Belder)
· build: fix --shared-v8 option (Ben Noordhuis)
· doc: `detached` is a boolean (Andreas Madsen)
· build: use proper python interpreter (Ben Noordhuis)
· build: expand ~ in `./configure --prefix=~/a/b/c` (Ben Noordhuis)
· build: handle CC env var with spaces (Gabriel de Perthuis)
· build: fix V8 build when compiling with gcc 4.5 (Ben Noordhuis)
· build: fix --shared-v8 option (Ben Noordhuis)
· windows msi: Fix icon issue which caused huge file size (Bert Belder)
· windows: better (f)utimes and (f)stat (Bert Belder)