13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Fejlesztői alapszavak

Node.js

haladóelterjedt

A Node.js ingyenes, nyílt forráskódú futtatókörnyezet, amellyel a JavaScript nyelven írt programok a böngészőn kívül, számítógépen vagy szerveren is futnak.

Érthetően

A JavaScript eredetileg a böngésző nyelve volt: arra találták ki, hogy a weboldalak gombjai, menüi, űrlapjai életre keljenek. A Node.js ezt a nyelvet kiszabadította a böngészőből. Olyan ez, mint amikor egy színész, aki addig csak egyetlen színházban játszhatott, hirtelen bárhol felléphet: a darab ugyanaz, csak a színpad lett más.

A Node.js tehát nem programnyelv, és nem is alkalmazás, amit megnyitsz és kattintgatsz benne. Inkább egy motor, amely a háttérben fut, és végrehajtja a JavaScriptben megírt utasításokat. Hozzáfér a fájlokhoz, a hálózathoz és az adatbázisokhoz, vagyis mindahhoz, amihez a böngészőben futó kód biztonsági okokból nem nyúlhat.

Azért lett fontos, mert így egyetlen nyelven lehet megírni egy weboldal látható részét és a mögötte dolgozó szervert is. Ma rengeteg fejlesztői eszköz épül rá, köztük sok AI-eszköz is. Több kódoló agent és parancssoros AI-segéd az npm-en keresztül telepíthető, ehhez pedig előbb a Node.js-t kell feltenned a gépedre.

Hogyan működik

  1. A fejlesztő JavaScript nyelven megírja a programot, és egy egyszerű szövegfájlba menti.
  2. A Node.js a Google Chrome böngészőből ismert V8 motorral futtatja ezt a kódot. A V8 menet közben a gép számára közvetlenül végrehajtható utasításokká fordítja a kódot.
  3. A program saját kódja alapesetben egyetlen szálon fut, de nem várakozik tétlenül. Ha egy lassú műveletbe kezd (például fájlt olvas vagy választ vár az internetről), azt a háttérre bízza, addig más feladattal foglalkozik, és visszatér, amikor megjött az eredmény.
  4. Emiatt egy Node.js-szerver egyszerre sok ezer kapcsolatot tud kezelni, feltéve hogy a feladatok főleg várakozásból, nem pedig nehéz számolásból állnak.
  5. A hiányzó képességeket kész építőelemekből, úgynevezett csomagokból lehet pótolni. Ezeket a Node.js-szel együtt érkező npm csomagkezelő tölti le egyetlen paranccsal.

Példa a mindennapokból

Ki szeretnél próbálni egy parancssoros AI-eszközt, és a telepítési útmutató első sora ez: „Telepítsd a Node.js egy támogatott (LTS) verzióját.” Letöltöd a hivatalos oldalról, feltelepíted, majd egy rövid, „npm install” kezdetű paranccsal fel is kerül a gépedre az eszköz. Magát a Node.js-t nem látod, csak azt, hogy nélküle a program el sem indul.

Kit érint

fejlesztőA webes fejlesztés egyik alapeszköze: szervereket, parancssoros eszközöket és agenteket is erre építenek. → Kód
vállalkozó, vezetőHa a céged webes rendszert vagy AI-megoldást rendel, jó eséllyel Node.js fut majd alatta, és ez befolyásolja, milyen szakembert kell keresned hozzá.
álláskereső, pályakezdőA fejlesztői álláshirdetésekben gyakran szerepel elvárásként, ezért belépő szinten is érdemes megismerned. → Munka és HR
munkavállalóHa AI-eszközöket próbálsz ki a saját gépeden, előbb-utóbb belefutsz egy telepítési útmutatóba, amely a Node.js-t kéri. → Munka és HR

Gyakori félreértés

TévhitA Node.js egy programozási nyelv, amit a JavaScript helyett kell megtanulni.
ValójábanA nyelv továbbra is a JavaScript; a Node.js csak a környezet, amely a böngészőn kívül futtatja. Aki ismeri a JavaScriptet, annak nem új nyelvet, hanem új lehetőségeket kell megtanulnia.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

Futtatókörnyezet, Nyílt forráskódú szoftver, Szerveroldali fejlesztés

Szűkebb

npm, V8 motor

Rokon

JavaScript, TypeScript, Python, Csomagkezelő, Parancssor, Kódoló agent

Röviden a története

A Node.js-t Ryan Dahl amerikai fejlesztő készítette, és 2009-ben mutatta be, a Google Chrome V8 JavaScript-motorjára építve. 2010-ben jelent meg az npm csomagkezelő (Isaac Z. Schlueter munkája), amely a gyors elterjedés egyik fő hajtóereje lett. A projekt gondozása 2015-ben a Node.js Foundationhöz került, amely 2019-ben beolvadt az OpenJS Foundationbe.

Hol tart most

2026 végén a Node.js a webes fejlesztés egyik alapja, amelyet nyílt forráskódú projektként az OpenJS Foundation gondoz. Vannak újabb vetélytársai (Deno, Bun), és egyes AI-eszközök már önálló telepítőt is kínálnak. Ennek ellenére a fejlesztői és AI-eszközök nagyon nagy része továbbra is a Node.js-re és az npm-re épül.

Állapot: 2026. november

Más nevei

Node.js · Node · NodeJS · node.js · Node JS · Node.js futtatókörnyezet · Node.js runtime

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.