Introduction
Node.js is an event-driven platform built on top of V8, the JavaScript engine of Google Chrome. The platform implements fully non-blocking I/O for V8, and is mainly used for building real-time I/O-intensive web applications.
The Node.js installer provides the following two main components:
the node binary, which can be used to run the JavaScript files written for the platform
the node package manager npm , which can be used to install the node libraries and tools written by the node community