Zum Inhalt springen

Laufzeitumgebung

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 19.10.2026

Eine Laufzeitumgebung ist das Programm, das deinen Code ausführt und ihm Zugriff auf Dateien, Netz und Zeit gibt.

Laufzeitumgebung

Das Programm, das Code einer Sprache ausführt und ihm die Schnittstellen zu Dateien, Netz und Zeit bereitstellt.
Beispiel: „Ohne passende Laufzeitumgebung auf dem Server läuft die Anwendung dort nicht.“

Auch: Runtime Environment, Runtime.

Was sie beisteuert

Eine Sprache allein kann rechnen und Werte verwalten. Alles Übrige kommt aus der Umgebung: eine Datei lesen, eine Anfrage ans Netz stellen, die Uhrzeit erfahren, einen Prozess starten.

Deshalb läuft derselbe JavaScript-Code im Browser und auf dem Server verschieden. Der Browser gibt Zugriff auf das Dokument und verwehrt ihn auf das Dateisystem; auf dem Server ist es umgekehrt.

Node.js

Node.js ist die verbreitetste Laufzeitumgebung für JavaScript außerhalb des Browsers. Sie nahm 2009 die Ausführungsmaschine aus Chrome und stellte ihr Schnittstellen zum Betriebssystem zur Seite.

Damit wurde JavaScript auf beiden Seiten einsetzbar. Für ein Website-Projekt ist Node.js aber oft auch dann im Spiel, wenn die Seite selbst in PHP läuft: Der Bundler und die Entwicklungswerkzeuge brauchen es.

Warum die Version zählt

Jede Fassung wird ungefähr drei Jahre lang gepflegt, danach gibt es keine Sicherheitsaktualisierungen mehr. Eine Anwendung auf einer abgelaufenen Fassung ist unabhängig vom eigenen Code angreifbar.

In unseren über 2.500 Website-Projekten gehört die Frage nach den Versionen von PHP und Node.js zu den ersten bei einer Übernahme. Sie ist in Minuten beantwortet und erspart später Überraschungen.

Siehe auch:

Laufzeit (Runtime)

Die Zeit, in der ein Programm tatsächlich läuft.

#Programmiersprachen

JavaScript

Die Programmiersprache, die in jedem Browser mitläuft und einer Seite Verhalten gibt.

#Programmiersprachen

Interpreter

Liest Quelltext beim Ausführen und setzt ihn Schritt für Schritt um.

#Programmiersprachen

Bundler (Webpack, Vite)

Fasst die vielen Dateien eines Projekts zu wenigen zusammen.

#Programmiersprachen