What’s new in NodeJS 14

NodeJs has just released its new version 14. Every six months a new version of Nodejs scheduled for release, last version NodeJS 13 has released in October 2019.
Current LTS is v12.16.2 also known as Erbium
and will be till 2022.
What is NodeJS
NodeJS is an open-source javascript runtime environment that executes javascript code using a chrome engine.
Also, it is a javascript framework for server-side.
Why developers love Nodejs
- Non-blocking thread execution, which enables more speed.
- Multi-thread support
- Cross-Platform
- A Ferrari for development! ( I mean speed )
- Object orientation
- NPM got your back when you need some package.
- Two-way data binding.
- Enable javascript everywhere (I love this one)
What’s new in version 14
Stable diagnostic report
An event-based log reporting tool. Initially introduced in version 12 and in version 14 it is stable now.
New engine
From chrome version V8 to V8 8.1. Which includes Optional chaining, bullish coalescing, intl.DisplayNames. Check out nodejs official v8 blog for more information https://v8.dev/blog
Async local storage API
As part of async hook API, new async local storage API has released as an experimental feature. There are some third-party npm packages available for this, but nodejs team wants it as a core feature this time.
Update streams
Some important update within steam API, like autoDestroy.
No more module warning like v13
In v14 there will be no longer ‘ — experimental-modules` flag. By achieving this feature they are using ESM implementation.
New compiler
From this version all of macOS binaries to be compiled on macOS 10.15 with Xcode 11 support. Node.js 14 will also not run on End-of-Life Windows distributions.