What is Nodejs

Node js is based on javascript and it works for the server-side environment. It is a single-threaded and it handles asynchronous programming.
Node js is created by Ryan Dahl.
Node. js is primarily used for non-blocking, event-driven servers. It is used for traditional web sites and back-end API services and real-time applications.

Advantages:- Node. js offers many benefits for web app development like easy scalability, easy to learn, high performance, highly extensible, support of the large and active community.

Disadvantage:- Not efficient in handling CPU-intensive apps due to the single-threaded environment.