Node.js is opensource 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-gedreven omgeving aan waarbij non-blocking I/O een belangrijk uitgangspunt is geweest. Voor meer informatie verwijzen we jullie door naar deze pagina. Het ontwikkelteam heeft versie 7.2.0 vrijgegeven en voorzien van de volgende opmerkingen:
Version 7.2.0 (Current)
Notable changes:Version 7.1.0 (Current)
- crypto: The Decipher methods setAuthTag() and setAAD now return this.
- dns: Implemented {ttl: true} for resolve4() and resolve6().
- libuv: Upgrade to v1.10.1
Fixed a potential buffer overflow when writing data to console on Windows 10. (CVE-2016-9551)- process: Added a new external property to the data returned by memoryUsage().
- tls: Fixed a memory leak when writes were queued on TLS connection that was destroyed during handshake.
- V8 (dep): Upgrade to v5.4.500.43
- v8: The data returned by getHeapStatistics() now includes three new fields: malloced_memory, peak_malloced_memory, and does_zap_garbage.
Notable changes:
- buffer: add buffer.transcode to transcode a buffer's content from one encoding to another primarily using ICU
- child_process: add public API for IPC channel
- icu: Upgraded to ICU 58 - small icu
- icu: Add cldr, tz, and unicode to process.versions
- lib: make String(global) === '\[object global\]'
- libuv: Upgraded to 1.10.0
- readline: use icu based string width calculation
- src: add NODE_PRESERVE_SYMLINKS environment variable that has the same effect as the --preserve-symlinks flag
- src: Fix String#toLocaleUpperCase() and String#toLocaleLowerCase()