It’s finally here. Node v8 which is based on Chrome V8. Got the pun? Haha.
What’s new? Here’s a gist:
- Better native (C/C++) modules support with N-API
- V8 v5.8: better performance and dev-facing APIs
- util.promisify(): improved support for Promises in the core
- Newer CLI debugger: replacement of the debugger
- WHATWG URL Parser
- Buffer improvement
For full list of changes, check Node’s blog.
Coincidentally, npm also published a new release. Here are the changes and they are rather big:
- Faster… like 5x times faster!
- Default lockfiles: all npm installs are now reproducible
- SHA-512: prevents corruption or malicious attacks
- Summary report: less clutter without showing you the entire tree
- Save dependency by default: when you npm install something it’s like npm install with –save before
More changes on npm’s blog. Upgrade npm to npm v5 with “npm i -g npm@latest”. If you get Node v8, then npm v5 is already bundle in it.