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 8.5.0 vrijgegeven en de belangrijkste verbeteringen die hierin zijn aangebracht zijn hieronder voor je op een rijtje gezet:
buildconsole
- Snapshots are now re-enabled in V8 #14875
deps dns
- Implement minimal
console.group()
. #14910fs
- Add
verbatim
option to dns.lookup(). When true, results from the DNS resolver are passed on as-is, without the reshuffling that Node.js otherwise does that puts IPv4 addresses before IPv6 addresses. #14731inspector
- add fs.copyFile and fs.copyFileSync which allows for more efficient copying of files. #15034
module
- Enable async stack traces #13870
napi
- Add support for ESM. This is currently behind the
--experimental-modules
flag and requires the .mjs extension.node --experimental-modules index.mjs
#14369os
- implement promise #14365
perf_hooks
- Add support for CIDR notation to the output of the networkInterfaces() method. #14307
tls
- An initial implementation of the Performance Timing API for Node.js. This is the same Performance Timing API implemented by modern browsers with a number of Node.js specific properties. The User Timing mark() and measure() APIs are implemented. #14680
Added new collaborators
- multiple PFX in createSecureContext #14793
- BridgeAR – Ruben Bridgewater