What’s new in NodeJS 14

Rauf Rahman
2 min readApr 22, 2020

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

  1. Non-blocking thread execution, which enables more speed.
  2. Multi-thread support
  3. Cross-Platform
  4. A Ferrari for development! ( I mean speed )
  5. Object orientation
  6. NPM got your back when you need some package.
  7. Two-way data binding.
  8. 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.

Learn about NodeJS 15

--

--