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 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...
Comments