Nodejs

Additions to node js 2020

Worker threads

One of the biggest limitations of javascript that people like to point out is that it is single threaded, that means that you can't have two single processes running at the same time.

In 2020 that is no longer an issue because we have the Worker thread module. It opens the door to using multiple threads to execute javascript in parallel.

Support for ES modules

In node 13 you can use:

import { Hello } from 'greet';
// instead of var mod = require('greet'); mod.Hello

Nestjs

It is one of the fastest growing backend tools for node is Nestjs. It takes advantage of typescript to build server side applications that scale and are very developer friendly. Nestjs can also help you integrate with GraphQL.