Node.js is open source en platformonafhankelijk, en is gericht op het ontwikkelen van server-side-webapplicaties. Die applicaties worden geschreven in javascript en uitgevoerd binnen de Node.js-runtime op de server. Het biedt een event driven omgeving aan, waarbij non-blocking I/O een belangrijk uitgangspunt is geweest. Voor meer informatie verwijzen we naar deze pagina. Het ontwikkelteam heeft versie 6.3.0 vrijgegeven en voorzien van de volgende opmerkingen:
Version 6.3.0 (Current)
Notable changes
- buffer: Added buffer.swap64() to complement swap16() & swap32(). (Zach Bjornson)
- build: New configure options have been added for building Node.js as a shared library. (Stefan Budeanu)
- The options are: --shared, --without-v8-platform & --without-bundled-v8.
- crypto: Root certificates have been updated. (Ben Noordhuis)
- debugger: The server address is now configurable via --debug=:. (Ben Noordhuis)
- npm: Upgraded npm to v3.10.3 (Kat Marchán) & (Rebecca Turner)
- readline: Added the prompt option to the readline constructor. (Evan Lucas)
- repl / vm: sigint/ctrl+c will now break out of infinite loops without stopping the Node.js instance. (Anna Henningsen)
- src: Added a node::FreeEnvironment public C++ API. (Cheng Zhao)
- Refactored require('constants'), constants are now available directly from their respective modules. (James M Snell)
- stream: Improved readable.read() performance by up to 70%. (Brian White)
- timers: setImmediate() is now up to 150% faster in some situations. (Andras)
- util: Added a breakLength option to util.inspect() to control how objects are formatted across lines. (cjihrig)
- v8-inspector: Experimental support has been added for debugging Node.js over the inspector protocol. (Ali Ijaz Sheikh) Note: This feature is experimental, and it could be altered or removed. You can try this feature by running Node.js with the --inspect flag.