0 votes
in Node.js by
What is node.js and Features of Node.js

1 Answer

0 votes
by (4.4k points)
Node.js is a server-side platform built on V8 Engine (V8 Engine is Google Chrome's JavaScript Engine). Node.js was developed by Ryan Dahl in 2009 and its latest version is v6.9.5.

Node.js is an open source, cross-platform runtime environment to develope server-side and networking applications. Node.js applications are developed in JavaScript and run within the Node.js runtime on OS Microsoft Windows and Linux.

Node.js also provides a rich library of JavaScript modules that simplify web development applications using Node.js. In Sort way we can say that as bellow:-

Node.js = Runtime Environment (RE) + JavaScript Library (JS).

Node.js uses an event-driven, non-blocking I/O model which makes lightweight and efficient, it is perfect for data-intensive real-time applications that run across distributed devices.

Features of Node.js

There are following important features of Node.js:-

Very Fast − Node.js is developed on V8 Engine (Google Chrome's V8 JavaScript Engine) so, Node.js library is very fast execution.

No Buffering − Node.js applications never buffer any data. Applications are simply give you output in chunks.

Asynchronous and Event Driven − Node.js APIs library are asynchronous and it is non-blocking. Node.js server never waits for an API to return data.

Single Threaded and Highly Scalable − Node.js uses a single threaded model by using event loop. Event mechanism helps the server to respond in a non-blocking way and makes the server highly scalable.

License − Node.js is released under the MIT license.

Share:- Whatsapp Facebook Facebook

Welcome to Developerhelpway Q&A, where you can ask questions and receive answers from other members of the community.