In this tutorial, we will understand about what is NodeJS and popularity of it along with the advantages.

What is node.js

NodeJs is a JavaScript runtime environment which runs on cross-platform and allows to run JavaScript on server side instead of client side.

Popularity of NodeJs and advantages

  1. Its an open-source and cross platform environment, which runs Windows,Linux, Unix and macOS
  2. It is based on event-driven architecture and able to perform asynchronous I/O which allows optimised throughput and scalability on web applications.
  3. Major feature of it is commands can be executed concurrently without blocking for the response.
  4. Wide community support.


  1. Event driven architecture.
  2. I/O operations without blocking
  3. It offers both client and server side in JavaScript
  4. It is a lightweight runtime process