Ankaj Gupta
December 21, 2018
What is Node.js | nodejs ?

Introduction of Node.js

Node.js (Node) is an open source, cross-platform runtime environment for developing server-side and networking applications.It allows you to run JavaScript on the server-side.

Node.js tutorials

Node.js is a JavaScript runtime built on Chrome's JavaScript V8 engine for easily building fast, scalable network applications.

Node.js is intended to run on a dedicated HTTP(HyperText Transfer Protocol) server and to employ a single thread with one process at a time.

Note : Node.js is written in JavaScript and It is runs on various platforms like: Microsoft Windows, Linux, Unix and Mac OS X, etc.

History

Node.js was developed by Ryan Dahl in 2009, Node.js is a JavaScript runtime built on Chrome's JavaScript V8 engine.

Advantages of Node.js

  • Node.js can generate dynamic page content, It can create, open, delete, read, write, and close files on the server.

  • Node.js applications are event-based and run asynchronously.Node.js Code built on the Node platform does not follow the traditional model of receive, process, send, wait, receive.

  • Node.js uses an event-driven, according to its creator Ryan Dahl, is that it does not block input/output (I/O) model.

  • Node.js makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

  • Node.js is also provides a rich library of various JavaScript modules which simplifies the development of web applications using Node.

  • Node is useful for developing applications that require a persistent connection from the browser to the server and is often used for real-time applications such as: news, chat, feeds and web push notifications etc...

Node.js