What is Node.js ? Features Of Node.js

Dipak Mane

Dec 1 , 2023

Image Credit : Unsplash

Node.js is a cross- platform runtime environment and library for running java script applications outside the browser . It is used for server side and Networking web applications .

Image Credit : Unsplash

Features of Node.js

Image Credit : Unsplash

Node.js built on google chrome V8 JavaScript Engine , so its library is very fast in code execution.

1.Extermely Fast

Image Credit : Unsplash

All APIS of Node.js library are asynchronous that is non blocking so a node.js based server never waits for an API to return data . The server moves to the next API after calling it and a notification mechanism of events of node.js helps the server to get a response from previous API call.

2.I/O is Asynchronous and Event Driven

Image Credit : Unsplash

Node.js follows a single threaded model with event looping .

3.Single Threaded 

Image Credit : Unsplash

Node.js is highly scalable because event mechanism helps the server to respond in a non blocking way .

4.Highly Scalable

Image Credit : Unsplash

Node.js cuts down the overall processing time while uploading audio and video files Node.js applications never buffer any data . These applications simply output the data in chunks.

5. No Buffering 

Image Credit : Unsplash

Node.js has an open source community which has produced many excellent modules to add additional capabilities to Node.js applications .

6. Open Source 

Image Credit : Unsplash

Node.js released under the MIT license.

7. License