JavaScript - Versionen | Standards
Am 18. September 1995 veröffentlicht Netscape mit der Vorversion
des Navigator 2.0 einen Browser mit einer eingebetteten Skriptsprache,
die zu diesem Zeitpunkt LiveScript heißt und von Brendan Eich
entwickelt wurde. Die Sprache kann u. a. Formulareingaben des Benutzers
vor dem Absenden überprüfen.
Am 4. Dezember 1995 verkünden Netscape und Sun Microsystems
eine Kooperation, die die Interaktion von LiveScript direkt mit
so genannten Java-Applets zum Ziel hat. Sun entwickelt die nötigen
Java-Klassen, während Netscape parallel die Schnittstelle LiveConnect
aufbaut. Schließlich wird durch den damaligen Trend zu Java
die Sprache in JavaScript umbenannt.
Die Version JavaScript 1.0. wird im März 1996 zusammen mit
dem Netscape Browser "Navigator 2.0" veröffentlicht.
Sie ist ebenfalls rudimentär unterstützt im Internet Explorer
3.0 zu finden. Version 1.1 folgt im August 1996. Sie wird nur vom
Netscape Navigator 3.0 unterstützt. JavaScript 1.2 wird am
15. Oktober 1996 veröffentlicht, der Netscape Communicator
4.0 mit JavaScript 1.2 erscheint jedoch erst am 4. Juni 1997.
Ebenfalls im Juni 1997 veröffentlicht die European Computer
Manufacturers Association ihren Standard ECMA-262 (ECMAScript),
der zusammen mit Netscape entwickelt wurde und die Grundelemente
einer Skriptsprache standardisieren soll. Diese wird im April 1998
zur ISO-Norm ISO/IEC 16262:1998 Information technology - ECMAScript
language specification.
Am 1. Oktober 1997 kommt der Internet Explorer 4 heraus, der den
Sprachumfang von JavaScript 1.1 abdeckt. Darüber hinaus werden
eigene Erweiterungen veröffentlicht, die zu Kompatibilitätsunterschieden
zwischen Navigator und Internet Explorer führen. Erstmals steht
hier aber die neue, der heutigen DOM Umgebung ähnliche Syntax
zur Verfügung, die es ermöglicht, auf alle Elemente der
Webseite zuzugreifen und diese beliebig zu verändern.
Juli 1998 folgt wieder eine Beta-Version des Netscape Communicators.
In dieser Version 4.5 wird JavaScript 1.3 unterstützt. Diese
JavaScript Version war erstmals schon in der Version 4.06 des Netscape
Communicators zu finden. Im Oktober 1998 stellt Netscape JavaScript
1.4 vor. Diese Version ist vollständig kompatibel mit ECMA-262.
Ein Browser mit der Unterstützung dieser Version erscheint
jedoch nicht.
Im April 2000 kommt mit der Preview Release 1 des Navigator 6 JavaScript
1.5 und DOM Level 1. Es folgt eine rasante Weiterentwicklung über
verschiedene Versionen und Ausbaustufen. Im Juni 2002, November
2005 und Juli 2006 werden jeweils neue Versionen veröffentlicht.
Die Entwicklung gipfelt in der bislang letzten Version die veröffentlicht
wurde: JavaScript 1.8. Sie wurde im Dezember 2007 erstmal vom Mozilla
Firefox 3.0 b2 unterstützt. Heute findet sie sich bei allen
Namhaften Browser Herstellern, inklusive Microsoft, Opera, und vielen
Handy-Browsern, wie zum Beispiel Dolphin.
|