Wiki page detailing API changes between v0.4 and v0.2
Major changes since v0.2:
Stream.prototype.pipe()method. Functionality was enhanced and API simplified.
Bufferallocation. Node uses
ObjectWrapwhich improved performance.
require(). The main changes are:
require()calls realpath. That is, it resolves symbolic links. This allows symlinked modules to make relative requires.
require()now has a primitive understanding of
package.json. It looks for the
mainscript. This allows
require()to work on package directories directly.
node_modules/, is searched in the current directory for any modules. This will hopefully encourage programmers to bundle modules rather than rely on a global namespace.
v3.1.2. This includes much work including V8's new compilation infrastructure and a GDB plugin on Linux. Read the full V8 ChangeLog.
osmodule was added by Brian White which exposes a lot of basic but useful system information:
os.cpus(), os.freemem(), os.totalmem(), os.loadavg()