Node.js

Backend scripting platform

Node.js is a runtime environment that executes JavaScript outside the browser, primarily for building server-side applications.

Before Node.js, JavaScript ran only in browsers; Node.js made it a general-purpose language for web servers, command-line tools, and backend services.

The API is built on Node.js.

Often shortened to Node.

runtime

V8

Eight-cylinder engine layout

engine · process · global · CLI · executable · interpreter · heap · debugger · inspector

asynchronous

callback

Follow-up audition invitation

stream · listener · emit · I/O · readable · writable · pipe · buffer · queue · microtask

scalability

clustering

Forming concentrated groups

Docker · serverless · fault-tolerance · distributed · caching · throughput

ecosystem

module

Independent functional component

dependency · yarn · middleware · mongoose

Opposites
runtime environment

Node.jsweb browser

Program for accessing websites

Chrome browser · Firefox · Safari · React · Angular

architectural philosophy

Node.jsCGI

Digital movie imagery

language ecosystem

Node.jsPHP

Web development scripting language

ASP.NET · Go · COBOL

Family

node, nodes, nodal

Familiarity
Top 1,000,000
Profile
Used worldwide · Rated G