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:
· Upgrade V8 to 3.11.1
· Upgrade npm to 1.1.23
· uv: rework reference counting scheme
· uv: add interface for joining external event loops
· repl, readline: Handle Ctrl+Z and SIGCONT better
· fs: 64bit offsets for fs calls
· fs: add sync open flags 'rs' and 'rs+'
· windows: enable creating directory junctions with fs.symlink
· windows: fix fs.lstat to properly detect symlinks.
· Fix #3270 Escape url.parse delims
· http: make http.get() accept a URL
· Cleanup vm module memory leakage
· Optimize writing strings with Socket.write
· add support for CESU-8 and UTF-16LE encodings
· path: add path.sep to get the path separator.
· net, http: add backlog parameter to .listen()
· debugger: support mirroring Date objects
· addon: add AtExit() function
· net: signal localAddress bind failure in connect
· util: handle non-string return value in .inspect()