Node.js is an event-based, non-blocking, asynchronous I/O
runtime that uses Google’s V8 JavaScript engine and libuv
library.
- it's what executes and compiles javascript code.
- its what provides extra functionality to javascript engine providing libraries.
- npm is a node package manager.
- v16.13.2
- 8.1.2
- npm install -g jshint
- run javascript on a server
- bundling javascript files
- running test
- automatic code linting and style checking