Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

JavaScript

JavaScript (oder "JS") ist eine Programmiersprache, die meist für dynamische Client-seitige Skripte auf Webseiten verwendet wird, aber auch auf der [Server]-Seite(/de/docs/Glossary/Server) häufig genutzt wird, z.B. mit einer Laufzeitumgebung wie Node.js, Deno und Bun.

JavaScript sollte nicht mit der Java-Programmiersprache verwechselt werden. Obwohl "Java" und "JavaScript" Marken (oder eingetragene Marken) von Oracle in den USA und anderen Ländern sind, unterscheiden sich die beiden Programmiersprachen signifikant in ihrer Syntax, Semantik und ihren Anwendungsfällen.

JavaScript wird hauptsächlich im Browser verwendet, um Entwicklern zu ermöglichen, Webseiteninhalte über das DOM zu manipulieren, Inhalte von Servern mithilfe der fetch()-API abzurufen, komplexe Daten mit IndexedDB zu speichern, Grafiken mit canvas zu zeichnen, mit dem Gerät, auf dem der Browser läuft, durch verschiedene APIs zu interagieren und mehr. JavaScript gehört zu den am häufigsten verwendeten Sprachen weltweit, dank des jüngsten Wachstums und der Leistungsverbesserung der in Browsern verfügbaren APIs.

Herkunft und Geschichte

Ursprünglich von Brendan Eich (damals bei der Netscape Corporation angestellt) als serverseitige Sprache konzipiert, kam JavaScript im September 1995 zu Netscape Navigator 2.0. JavaScript erlebte sofortigen Erfolg, und Internet Explorer 3.0 führte im August 1996 die Unterstützung für JavaScript unter dem Namen JScript ein.

Im November 1996 begann Netscape mit Ecma International zusammenzuarbeiten, um JavaScript zu einem Industriestandard zu machen. Seitdem wird das standardisierte JavaScript ECMAScript genannt und unter ECMA-262 spezifiziert. Der Standard wird ständig aktualisiert und implementiert (ein lebendiger Standard).

Kürzlich hat sich die Beliebtheit von JavaScript durch die erfolgreiche Node.js-Plattform, der beliebtesten plattformübergreifenden JavaScript-Laufzeitumgebung außerhalb des Browsers, noch weiter ausgeweitet. Node.js - gebaut auf Chrome's V8 JavaScript Engine, ermöglicht es Entwicklern, JavaScript als Skriptsprache zu verwenden, um Automatisierungen auf einem Computer durchzuführen und voll funktionsfähige HTTP- und WebSockets-Server zu erstellen.

Siehe auch