Node.js
A runtime that lets you run JavaScript outside the browser — on a server.
Definition
A runtime that lets you run JavaScript outside the browser — on a server. Before Node.js, JavaScript could only run in web browsers. Now it can power backends, APIs, and command-line tools.
Example
With Node.js, you can build a web server in JavaScript: the same language running in the browser can also handle database queries and API logic on the server.
See it in context Learn how Node.js fits into the bigger picture of how software actually works.
Read the Guide →