What is Node.js?

Node.js a C++ application (CLI) which can understand and run JavaScript code outside of the browser. It provides a runtime environment built on Chrome's V8 JavaScript engine, enabling developers to execute JavaScript on the server side.

What is Node.js Used For?