Issue 13 · Nov 2–8, 2026Editions · Glossary · Archive · Method · RSS · HU / ENG

News of the AI era, curated weekly

Glossary › Developer basics

Node.js

advancedwidespread

Node.js is a free, open-source runtime environment that allows programs written in JavaScript to run outside the browser, on a computer or server.

In plain terms

JavaScript was originally the language of the browser: it was created to bring buttons, menus, and forms on web pages to life. Node.js freed this language from the browser. It is like an actor who could previously only perform in a single theater suddenly being able to perform anywhere: the play is the same, but the stage has changed.

Node.js is therefore not a programming language, nor an application you open and click around in. It is rather an engine running in the background that executes instructions written in JavaScript. It has access to files, the network, and databases – everything that code running in a browser cannot touch for security reasons.

It became important because now the visible part of a website and the server working behind it can be written in a single language. Today, countless developer tools are built on it, including many AI tools. Several coding agents and command-line AI assistants can be installed via npm, for which you must first install Node.js on your computer.

How it works

  1. The developer writes the program in JavaScript and saves it to a simple text file.
  2. Node.js runs this code using the V8 engine known from the Google Chrome browser. V8 translates the code into instructions directly executable by the machine on the fly.
  3. The program's own code runs on a single thread by default, but it does not wait idly. If it starts a slow operation (for example, reading a file or waiting for a response from the internet), it delegates it to the background, works on other tasks meanwhile, and returns when the result arrives.
  4. Because of this, a Node.js server can handle thousands of connections simultaneously, provided the tasks consist mainly of waiting rather than heavy calculation.
  5. Missing capabilities can be supplemented from ready-made building blocks, so-called packages. The npm package manager, which comes with Node.js, downloads these with a single command.

An everyday example

You want to try a command-line AI tool, and the first line of the installation guide says: 'Install a supported (LTS) version of Node.js.' You download it from the official site, install it, and then a short command starting with 'npm install' installs the tool on your machine. You do not see Node.js itself, only that the program will not start without it.

Who is affected

developerA core tool in web development: servers, command-line tools, and agents are all built on this. → Code
entrepreneur, executiveIf your company orders a web system or AI solution, Node.js will likely run underneath it, influencing which specialist you need to hire.
jobseeker, new graduateDeveloper job postings often list it as a requirement, so it is worth learning even at entry level. → Work & HR
employeeIf you try AI tools on your own computer, sooner or later you will encounter an installation guide that requires Node.js. → Work & HR

A common misconception

MythNode.js is a programming language that must be learned instead of JavaScript.
In realityThe language remains JavaScript; Node.js is just the environment that runs it outside the browser. Anyone who knows JavaScript needs to learn not a new language but new possibilities.

Limits and risks

Similar, but not the same

Related concepts

Broader

Runtime environment, Open-source software, Server-side development

Narrower

npm, V8 motor

On the edge

JavaScript, TypeScript, Python, Package manager, Parancssor, coding agent

A brief history

Node.js was created by American developer Ryan Dahl and introduced in 2009, built on the Google Chrome V8 JavaScript engine. The npm package manager (work of Isaac Z. Schlueter) appeared in 2010 and became one of the main drivers of its rapid spread. The project's maintenance moved to the Node.js Foundation in 2015, which merged into the OpenJS Foundation in 2019.

Where things stand

At the end of 2026, Node.js is one of the foundations of web development, maintained as an open-source project by the OpenJS Foundation. There are newer competitors (Deno, Bun), and some AI tools already offer standalone installers. Nevertheless, a very large share of developer and AI tools still builds on Node.js and npm.

Status: 2026 November

Also known as

Node.js · Node · NodeJS · node.js · Node JS · Node.js runtime environment · Node.js runtime

Sources

This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.