Zum Inhalt springen

JavaScript

oder auch JS

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

JavaScript ist die Programmiersprache, die in jedem Browser mitläuft. Sie bringt Verhalten in eine Seite, die sonst nur aus Struktur und Gestaltung bestünde, und läuft seit einigen Jahren auch auf Servern.

JavaScript

Die Programmiersprache, die in jedem Browser eingebaut ist und dort das Verhalten einer Seite steuert.
Beispiel: „Ohne JavaScript bleibt das Akkordeon geschlossen, in das der Text gepackt wurde.“

Auch: JS.

Abgrenzung zu Java: Die beiden haben nichts miteinander zu tun. Der Name entstand 1995 aus einer Vermarktungsabsprache zwischen Netscape und Sun, als Java gerade in aller Munde war.

Abgrenzung zu ECMAScript: ECMAScript ist der Standard, JavaScript die Sprache, wie sie tatsächlich in Browsern vorliegt.

Was die Sprache an einer Seite tut

Sie reagiert auf das, was Besucher tun. Ein Ereignis wie ein Klick oder eine Eingabe löst Code aus, der daraufhin die Seite ändert, Daten vom Server holt oder beides. Das Ändern der Seite läuft über die Baumstruktur, die der Browser aus dem Dokument gebaut hat.

Der zweite große Teil ist das Warten. Eine Antwort vom Server kommt nicht sofort, und solange soll die Seite bedienbar bleiben. Dafür ist JavaScript auf asynchrones Arbeiten ausgelegt, mit Promises als Grundbaustein.

Wie die Sprache weiterentwickelt wird

Neue Sprachmittel durchlaufen ein Verfahren des Komitees TC39 in fünf Stufen, von der Idee bis zur Aufnahme in den Standard. Für die letzte Stufe verlangt das Prozessdokument zwei unabhängige Implementierungen, die eine gemeinsame Testsuite bestehen.

Deshalb kann etwas längst in Browsern funktionieren, bevor es im Standard steht. Der Standard selbst erscheint jährlich im Juli, was die Jahreszahlen im Sprachgebrauch erklärt: ES2015 war die Fassung, die der Sprache Klassen und Module gebracht hat.

Was das für ein Website-Projekt bedeutet

JavaScript ist der Teil einer Seite, der am ehesten ausfällt. Es wird nachgeladen, es kann blockiert werden, und ein einziger Fehler hält unter Umständen den Rest an. Deshalb gehört alles Wesentliche so gebaut, dass es auch ohne funktioniert, und das Skript verbessert es dann.

Für die Ladezeit zählt vor allem die Menge. Jede eingebundene Bibliothek muss geholt, gelesen und ausgeführt werden, bevor sie wirkt. Wir prüfen in Projekten regelmäßig, ob eine Bibliothek noch gebraucht wird; oft lösen inzwischen wenige Zeilen dasselbe.

Siehe auch:

ECMAScript

Der Standard, auf dem JavaScript beruht.

#Frontend-Entwicklung (HTML, CSS, JavaScript) #Programmiersprachen

script-Element

Bringt JavaScript in die Seite.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Asynchrone Programmierung

Arbeiten, die warten, blockieren nicht die Seite.

#Frontend-Entwicklung (HTML, CSS, JavaScript) #Programmiersprachen

jQuery

Die Bibliothek, die lange auf fast jeder Website lag.

#Frontend-Entwicklung (HTML, CSS, JavaScript) #Programmiersprachen

Bibliothek (Library)

Fertiger Code von anderen, den du in dein Projekt holst, statt die Sache selbst zu schreiben.

#Programmiersprachen

Programmiersprache

Eine künstliche Sprache mit festen Regeln, in der aufgeschrieben wird, was ein Rechner tun soll.

#Programmiersprachen