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 3.11.10.15
· npm: Upgrade to 1.1.43
· net: fix net.Server.listen({fd:x}) error reporting (Ben Noordhuis)
· net: fix bogus errno reporting (Ben Noordhuis)
· build: Move npm shebang logic into an npm script (isaacs)
· build: fix add-on loading on freebsd (Ben Noordhuis)
· build: disable unsafe optimizations (Ben Noordhuis)
· build: fix spurious mksnapshot crashes for good (Ben Noordhuis)
· build: speed up genv8constants (Dave Pacheco)
· fs: make unwatchFile() remove a specific listener (Ben Noordhuis)
· domain: Remove first arg from intercepted fn (Toshihiro Nakamura)
· domain: Fix memory leak on error (isaacs)
· events: Fix memory leak from removeAllListeners (Nathan Rajlich)
· zlib: Fix memory leak in Unzip class. (isaacs)
· crypto: Fix memory leak in DecipherUpdate() (Ben Noordhuis)