Node.js uses an asynchronous,
event-driven, non-blocking I/O model that makes it lightweight and efficient.
Node has global keyword that refers to The global namespace object, which is kinda similar to window in browser runtime.
Also, Node doesn’t have a way to interact with the
DOM, which means there’s no document object. Instead, it has something similar to document called process, that gives us various properties and methods for manipulating the node processes that are running.
Node.js scripts are created with the js file extension since Node.js is not a programming language.