Node.js

What is Node.js?

The V8 engine is the open-source JavaScript engine that runs in Google Chrome and other Chromium-based web browsers, including Brave, Opera, and Vivaldi. It was designed with performance in mind and is responsible for compiling JavaScript directly to native machine code that your computer can execute.

Node.js in simple words is a program that is used for JavaScript execution on local machines (JavaScript runtime)

Remarks

Installing a Package Globally

Installing a Package Locally

Main use of Node.js

The Execution Model of Node.js

Downside of Node.js - cause Node.js is single threaded (crashing the entire process)

Node.js is most suitable for builing apps that require real-time interaction

Advantages of Node.js