Node.jsNode.js is an open-source server side runtime environment. It is built on Chrome's V8 engine and this make Node.js very quick and lightweight ecosystem. Node.js can be used to build contrasting types of applications such as command line application, web application, real-time chat application, REST API server etc.
Node.js is a ideal tool for building modern, server-side web and network applications because it uses an event-driven, non-blocking I/O model that makes it lightweight and effective.
By providing modules to work with file system, developers can also use Node.js for creating shell scripts for task automation. Node.js asynchronous by default so it performs quicker than other frameworks.