View on GitHub

reads

https://yazansneneh.github.io/reads/

What Is Node.js?

How to Install Node.js?

to install Node.js go to the Node download page and follow instructions.

Use Node.js
Node.js Has Excellent Support for Modern JavaScript

Introducing npm, the JavaScript Package Manager

Installing a Package Globally

Working with the package.json File

Note : If you open the package.json file, you’ll see libraries listed under the dependencies field. By specifying project’s dependencies in this way, you allow any developer anywhere to clone your project and use npm to install whatever packages it needs to run..

What Is Node.js and npm Used For?

* we can turn our attention to the first of their common uses: **installing** (via npm) and **running** (via Node) various **build tools** — **designed **to **automate** the **process** of **developing** a modern JavaScript **application**.
* build tools come in all shapes and sizes, you won’t get far in a modern JavaScript landscape without bumping into them.
* build tools can be **used** for anything from **bundling your JavaScript files** and **dependencies into static assets**, to **running tests**, or **automatic code** **linting** and **style checking**.

Node.js Lets Us Run JavaScript on the Server

The Node.js Execution Model

Multi thread
Single Thread
Downsides of single threaded

Apps Is Node.js Suited for:

Advantages of Node.js

Other Uses of Node