It is a podium built on Chrome’s JavaScript runtime with a motive of easy building of fast and scalable network applications. It adopts an event-driven, non-blocking I/O model which makes it lightweight and efficient, and also perfect for data-intensive real-time applications run across different distributed devices.
It is described as a JavaScript runtime environment which is both cross-platform and open – source. It useful for both servers and desktop applications.The applications are written using JavaScript, and they can run within the Node.js runtime on the following OS X, Microsoft Windows, and Linux.