Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.

NodeJS is a native coding language built in JavaScript, so you control your JavaScript, you can quickly learn NodeJS, which is probably one of the reasons why it has grown so fast and become probable so fast because many can quickly get started Write their own software in NodeJS.

The good thing about NodeJS is that it is async as is JavaScript, that is, it does not wait to get the response from that function, but just continues, it allows you to handle a lot of prompts for your software when you work Async, however, you may run into trouble when displaying the user data and you do not take into account that the data must be completed before you want to view it, but all of this is something you learn over time.