Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

Node.js

Definition

Node.js ist eine serverseitige JavaScript-Laufzeitumgebung, die auf der V8-JavaScript-Engine von Google Chrome basiert und es ermöglicht, JavaScript ausserhalb des Browsers auszuführen. Node.js verwendet ein ereignisgesteuertes, nicht-blockierendes I/O-Modell, das es besonders effizient für skalierbare Netzwerkanwendungen macht. Es ist die Grundlage für viele moderne Web-Entwicklungstools und Backend-Dienste.

Erläuterung

Node.js hat das JavaScript-Ökosystem grundlegend verändert, indem es Full-Stack-JavaScript-Entwicklung ermöglicht – derselbe Code kann im Browser und auf dem Server laufen. Der npm-Paketmanager (Node Package Manager) bietet Zugriff auf über zwei Millionen Pakete und ist das größte Software-Repository der Welt. Beliebte Node.js-Frameworks wie Express.js, Fastify und NestJS erleichtern den Aufbau von REST-APIs und Web-Backends erheblich. Node.js eignet sich besonders gut für I/O-intensive Anwendungen wie Chat-Systeme, Streaming-Dienste und Echtzeit-APIs, während CPU-intensive Aufgaben weniger gut passen. Build-Tools wie Webpack, Vite, Gulp und viele andere Frontend-Werkzeuge laufen auf Node.js und sind unverzichtbar in modernen Web-Entwicklungs-Workflows.

Praxistipp: Verwenden Sie einen Node Version Manager (nvm oder fnm), um unterschiedliche Node.js-Versionen für verschiedene Projekte verwalten zu können. Achten Sie in der package.json auf eine exakte Versionspinning mit package-lock.json oder yarn.lock, um reproduzierbare Builds zu gewährleisten.