Features of Node.js
- I/O is Asynchronous and Event-Driven: Node JS is asynchronous, which means there is no I/O Blocking. So applications developed in Node.js never wait for return data. Events in Nodejs help the server to get a response for the previous call.
- Single-threaded: Node.js is a single threaded model and it uses event looping.
- Highly Scalable: Node.js is highly scalable since there is no I/O Blocking.
- No buffering: Nodejs doesn’t buffer data. the output is simply made in data chunks
Concepts in Node.js