Wie Microsoft JavaScript / Sudo Null beinahe beendet hätte IT News

In seinem Streben, das Web zu dominieren, hätte Microsoft JavaScript beinahe getötet.

Jeremy Bezanger auf UnsplashJeremy Bezanger auf Unsplash

In den frühen 2000er Jahren war Microsoft Internet Explorer der beliebteste Browser der Welt. Sein Konkurrent, Netscape Navigator, hinkte irgendwo hinterher. Beide Browser verwendeten ähnliche clientseitige Skriptsprachen, um Interaktivität bereitzustellen – JavaScript und JScript wetteiferten um die Position, wer das Web in den kommenden Jahrzehnten prägen würde.

Mit einem Marktanteil von etwa 96 % sah Microsoft keine Notwendigkeit, einen Standard zu fördern, der die Position von JavaScript in Browsern stärken würde. Die Serie von Ereignissen, die 1998 zu Monopolvorwürfen führten und Bill Gates zum Rücktritt zwangen, hätte JavaScript beinahe das Leben gekostet.

Wettrennen

Foto von Jeff Griffith auf UnsplashFoto von Jeff Griffith auf Unsplash

Der erste Webbrowser mit einer grafischen Benutzeroberfläche, Mosaic, wurde 1993 veröffentlicht. Da es für Menschen ohne technischen Hintergrund praktisch ist, spielte es eine wichtige Rolle beim schnellen Wachstum des entstehenden World Wide Web – Wikipedia.

Anmerkung des Übersetzers.

Mosaic war nicht der erste Browser der Welt, aber er war es, der den Menschen die volle Breite der Möglichkeiten des World Wide Web eröffnete. Eine benutzerfreundliche Oberfläche, die auch für Anfänger verständlich ist, Text und Bilder in einem Fenster anzeigt, Unterstützung für eine große Anzahl von Netzwerkprotokollen, Hervorhebung von Links, Vorwärts- und Zurück-Schaltflächen – das war ein echter Durchbruch!

Den Benutzern standen Versionen für Microsoft Windows, Macintosh, Commodore Amiga, Unix und Linux zur Verfügung.

Mosaik 3.0 für Windows, WikipediaMosaik 3.0 für Windows, Wikipedia

Nach Abschluss des Projekts lizenzierte Microsoft den Mosaic-Quellcode und entwickelte darauf basierend den Internet Explorer. Und eine Gruppe von Ingenieuren, die an Mosaic arbeiteten, gründete ihre eigene Firma namens Netscape. Zwischen Microsoft und Netscape entbrannte ein Kampf um die Marktbeherrschung, der noch lange nachwirkte.

1995, als Computer bereits sehr leistungsfähig waren, waren Webseiten noch statisch und unscheinbar. Die Herausforderung für Browser-Entwickler bestand darin, Tools zu entwickeln, die Webdesignern mehr Flexibilität und Dynamik verleihen.

1995 begann Netscape damit, das Problem statischer Websites zu lösen. Sie beschlossen, auf Nummer sicher zu gehen: Zuerst wandten sie sich an Sun Microsystem, um Java als Skriptsprache in ihrem Browser zu verwenden. Zweitens stellten sie Brendan Eich ein, um eine neue Sprache zu entwickeln, die dem gleichen Zweck dienen würde, falls Java nicht funktionieren sollte. Der zweite Ansatz erschien dem Top-Management des Unternehmens effektiver, und innerhalb eines Jahres war der erste Prototyp geboren.

Brendan Eich, Schöpfer von JavaScript, Wikimedia CommonsBrendan Eich, Schöpfer von JavaScript, Wikimedia Commons

Im selben Jahr veröffentlichte Microsoft den Internet Explorer. Und ein Jahr später zeigten sie eine überarbeitete Version von JavaScript namens JScript. Die Entwicklung der Browser verlief so unterschiedlich, dass es irgendwann extrem schwierig wurde, Seiten zu erstellen, die in beiden gleich aussehen würden. Websites begannen, Tags wie „am besten in Netscape angezeigt“ oder „am besten in Internet Explorer anzuzeigen“ zu sehen.

Internet Explorer unter Windows 95, WikipediaInternet Explorer unter Windows 95, Wikipedia

Anmerkung des Übersetzers.

Laut MIT verwendete Thomas Reardon, der das Entwicklungsprojekt für den Internet Explorer gründete, den Mosaic-Quellcode des Entwicklers Spyglass, Inc., der offiziell mit dem NCSA Mosaic-Browser verbunden war.

Gnadenlose Belagerung

In den frühen 2000er-Jahren war Microsoft klar auf dem Vormarsch. 9 von 10 Personen verwendeten den Internet Explorer. Trotz der Tatsache, dass Netscape Mitte der 90er Jahre mit einem soliden Marktanteil seinen Betrieb aufnahm, waren Anfang der 2000er Jahre 96 % der Benutzer zu Microsoft geflogen. Wie hat das Unternehmen diesen unglaublichen Erfolg erzielt?

Es gab viele Gründe, und einige von ihnen wurden später zum Grund für Klagen. Erstens war Microsoft, als Netscape 1995 an die Börse ging, bereits eine Aktiengesellschaft mit enormen finanziellen Ressourcen. 1996 war der Marktwert von Microsoft zehnmal höher als der von Netscape.

Microsoft hat zwei wichtige Schritte unternommen, die das Spiel auf dem Schachbrett dramatisch verändert haben. Zunächst beschloss das Unternehmen, jede Kopie von Windows mit einem eigenen Browser zu bündeln – also dem Internet Explorer. Zweitens begann Microsoft, den Browser nicht nur für Windows-Benutzer, sondern auch für Apple Macintosh-Besitzer kostenlos bereitzustellen.

Jim Barksdale, der damalige CEO von Netscape, schrieb: „Es kommt im Krieg sehr selten vor, dass kleine Kräfte sich gegen überlegene durchsetzten …“. Netscape konnte den Kampf nicht fortsetzen und verkaufte sich 2002 an AOL.

Todesstoß

Johann Walter Bantz auf UnsplashJohann Walter Bantz auf Unsplash

1996, ein Jahr nach der Einführung von JavaScript, wandte sich Netscape mit einem Vorschlag zur Standardisierung der Sprache an ECMA International. Microsoft schloss sich dieser Initiative sofort an. Ende der 90er und Anfang der 2000er Jahre lief es für Microsoft ganz anders als 1996.

Anmerkung des Übersetzers.

Anfangs hatte JavaScript einen ganz anderen Namen – Mocha, dann wurde es in LiveScript umbenannt. JavaScript erhielt seinen heutigen Namen erst am 4. Dezember 1995. Es war ein Marketing-Trick: Java war damals sehr beliebt, und um auf die neue Programmiersprache aufmerksam zu machen, entschied man sich für den Namen JavaScript.

Irgendwann gab Microsoft alle Versuche auf, sich an der Standardisierung von JavaScript zu beteiligen und konzentrierte sich stattdessen darauf, den Einflussbereich des Internet Explorers zu erweitern. Die Logik einer solchen Entscheidung war aus wirtschaftlicher Sicht absolut gerechtfertigt. Da Microsoft bereits die vollständige Kontrolle über den Markt hatte, würde jeder Versuch, JavaScript zu vereinheitlichen, dem Internet Explorer mehr schaden als jedem anderen Browser.

Lassen Sie uns gleich klarstellen, dass JavaScript Anfang der 2000er Jahre eine proprietäre Technologie der Microsoft Corporation war. Das heißt, sie hatte die totale Kontrolle über die Sprache. Open Source kann jedoch unter Unternehmenszensur nicht gedeihen, daher haben es nur wenige Entwickler verwendet. Aus diesem Grund entwickelte sich die Sprache extrem langsam.

Erst als der Netscape-Nachfolger Mozilla 2004 den Firefox-Browser herausbrachte, begann sich etwas an JavaScript zu ändern. Mozillas Strategie bestand darin, JavaScript zu standardisieren. Firefox gewann sehr schnell an Popularität unter den Benutzern. Teils aufgrund ihrer liberalen Herangehensweise, teils weil kreative Nutzer eher von der offenen Umgebung begeistert waren und nicht von der Technologie des damaligen “großen Bruders” – Microsoft.

Wiedergeburt

Markus Spiske auf UnsplashMarkus Spiske auf Unsplash

Als der Internet Explorer verblasste, traten immer mehr Spieler auf den Markt. Eines davon war Chrome, das 2008 von Google eingeführt wurde. Die meisten Marktteilnehmer befürworteten eine Standardisierung. Ein Konsens wurde 2009 erzielt, als sich große Unternehmen in Oslo trafen, um einen Kompromiss auszuarbeiten, der als ECMAScript 5 oder ES5 bekannt ist.

Anmerkung des Übersetzers.

Google-Chef Eric Schmidt hat die Idee, einen eigenen Browser zu entwickeln, schon lange aufgegeben. Insbesondere verwies er darauf, dass “Google ein kleines Unternehmen ist und er sich nicht an den “schmerzhaften Browserkriegen” beteiligen will”. Seine Meinung änderte sich, nachdem er eine Demoversion des Browsers gezeigt hatte, die von den Entwicklern von Mozilla Firefox erstellt wurde. Nach ihr sagte Schmidt, dass “sie so gut war, dass sie mich dazu gebracht hat, die Situation zu überdenken.”

Ein paar abschließende Gedanken

Dem Leser mag der Eindruck entstehen, dass die Problematik des Konflikts „Microsoft vs. JavaScript” aus dem Finger gesaugt. Es scheint, dass der einzige Browser, Internet Explorer, der sich von allen anderen Konkurrenten durch die fehlende Standardisierung der Skriptsprache unterscheidet, diese Sprache zerstören kann? Aber solche Beispiele gibt es heute etliche. Eine der neuesten sind weiche Beschränkungen in Google-Produkten für alle Benutzer von Firefox oder Edge. Schon die kleinste Inkompatibilität zum Marktführer kann Millionen von Nutzern von allgemein guten Alternativlösungen abbringen. In den 90er Jahren und auch heute stehen wir also immer noch vor der Wahl: Was ist wichtiger, Freiheit und Unabhängigkeit oder momentane Bequemlichkeit.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *