- Node can be efficiently used to write server-side programming.
- It is asynchronous and can handle multiple requests from clients and process them efficiently on the server.
- Node enables developers working on the server and on the browser to build applications using the same programming language.
- It also provides an extensive library of JavaScript modules.
Node.Js has some key feature :
- Asynchronous => All APIs of Node.js libraries are asynchronous, that is non-blocking.
- Very Fast => Node.js executes code faster since it is built on the V8 engine from Google.
- Single-Threaded => Node.js uses a single-threaded model (Node has a bunch of C++ modules that are actually multi-threaded) with event looping.
- No Buffering => Node.js applications do not buffer data.
- Event-Driven => The notification mechanism of the events of Node.js helps the server to get a response from the previous API call.
And Bye The Way I fans Node.js because I love node.js, and it’s extremely versatile, but there are many, many, many situations where it would be a horrible tool.