In den älteren Zeiten der Bahn, wenn Java - Applets , wo die Haupt einzige Form der Client - Seite interaktive Inhalte Menschen erkannt , dass es benötigte eine Art und Weise zu erhalten Formulare auf einer Webseite sein , um mit dem Applets auf der Webseite zu interagieren.
Daraus wurde eine Skriptsprache mit dem Namen ... Javascript erstellt, um das Java-Applet mit der Webseite zu verknüpfen.
Man kann die Spuren dieses Erbes mit SO-Fragen wie [ 1 ], [ 2 ], [ 3 ] und den beiden offiziellen Dokumenten sehen: Aufrufen von JavaScript-Code aus einem Applet und Aufrufen von Applet-Methoden aus JavaScript-Code
Mit einer solchen Sprache zur Verfügung die Browser der Zeit (Netscape die vorherrschende ist) gemacht Javascript verfügbar als Wettbewerbsvorteil (Javascript entwickelt bei Netscape - Netscape war der erste Server - Seite Javascript mit seinem Server zurück in '94 - fast zwei Jahrzehnte , bevor der Knoten .js). Andere Browser folgten. Die Leute schrieben Seiten, die Javascript verwendeten. Andere Versuche, clientseitig Skripte zu erstellen, würden völlig inkompatible Seiten zwischen Dingen bedeuten, die funktionieren, und Dingen, die nicht funktionieren - oder die Vervielfältigung von Code (hier ist der Block {Sprache hier einfügen}, der dies für Nicht-Javascript tut Browser und hier ist der Javascript-Block für alle anderen).
Da Netscape eine Zeit lang der dominierende Browser war, setzte sich Javascript durch. Während das Erbe von Netscape in den Fußnoten der Quelldateien von Mozilla verloren geht, lebt Javascript weiter und nichts war in der Lage, seinen Platz zu überschreiten.
Das Problem bleibt für alle anderen Client-Folien-Skriptsprachen bestehen. Javascript wird in jedem Browser unterstützt. Wenn man einen Browser machen würde, der Python (zum Beispiel) anstelle von Javascript unterstützt, wäre es nicht möglich, die überwiegende Mehrheit der Websites zu verwenden. Darüber hinaus möchten Webdesigner nicht zwei Sätze von Seiten mit unterschiedlichen Skriptsprachen für dieselbe Seite erstellen, es sei denn, dieser Browser konnte einen erheblichen Anteil des Browserverkehrs abrufen.
Man könnte versuchen, ein Python-Skript-Plugin für einen Browser zu erstellen, der ein Python-Skript auf der Seite aktiviert hat ... ähnlich wie vrml heute funktioniert. Aber es sei denn, Sie haben von einer Webseite gehört und gesehen, die vrml verwendet, findet eine genauso wahrscheinlich Verwendung für eine andere Webseite für eine andere Skriptsprache.