Oskar Welzl: Weblog zur Homepage

Bye, Bye, Web-Standards

Browser-Buttons aus der Zeit des BrowserkriegesZu lange haben wir es genossen, daß unsere Browser die offiziellen Standards im Web (HTML, CSS) immer besser und einheitlicher unterstützen. Die Arbeitsgruppe Web Hypertext Application Technology Working Group (WhatWG) versucht derzeit alles, damit in Zukunft wieder browserspezifische Versionen von Internet-Seiten gebaut werden müssen. Wegen der Unterstützung durch Apple, die Mozilla-Foundation und Opera wird ihr das sogar gelingen.

Eine vergleichbare Situation hatten wir ja schon einmal: Im legendären „Browserkrieg“ von 1995 bis 1998 wurde der Kampf um Marktanteile nicht zuletzt auch durch proprietäre und inkompatible HTML-Erweiterungen geführt. Viele Webseiten konnten nur mit dem einem bestimmten Browser korrekt dargestellt werden. Buttons mit Aufschriften wie „Best Viewed With Internet Explorer 3.0“ stammen aus dieser Zeit und waren auf vielen Websites zu finden - meist zur Abschreckung derjenigen, die den passenden Browser nicht installiert hatten. Die Situation war für Surfer und Web-Autoren unerträglich.

Erst nach nach Ende des Browserkrieges verlagerte sich das Augenmerk der Entwickler vor allem kleinerer Browser (Konqueror, Mozilla, Opera) auf die strikte Einhaltung der vom World Wide Web Consortium (W3C) vorgegebenen Standards, nämlich HTML (beziehungsweise XHTML) und CSS. Der Vorteil für alle: Standardkonforme Seiten werden von den meisten Browsern gleich verarbeitet, Unterschiede ergeben sich nur noch aus echten Programmfehlern und sind nicht mehr beabsichtigte Abgrenzung gegen die Konkurrenz.

Der heutige, für alle zufriedenstellende Zustand besteht im Wesentlichen seit der Veröffentlichung von HTML 4.01 durch das W3C. Browser-Programmierer besserten seither letzte Fehler aus, das W3C arbeitete an Erweiterungen der Standards und sogar Microsoft bemühte sich ernsthaft um Kompatibilität. Im April 2005 setzte dann Apple mit seinem Browser Safari dem Frieden ein Ende: Das neue, ausschließlich von Safari unterstütztes HTML-Element canvas wurde eingeführt. Es dupliziert im Ergebnis die Funktion von SVG-Vektorgrafik und ist das erste proprietäre HTML-Element seit langem.

Parallel dazu arbeiten Apple-Programmierer in der WhatWG am Dokument Web Applications 1.0, das intern als „HTML 5“ bekannt ist: Eine Variante der HTML-Spezifikation, in der eine Reihe neuer, inkompatibler Elemente beschrieben wird. Eines der seltsamsten ist sicherlich das ping-Attribut für Links, das für eine bessere Verwertbarkeit des Userverhaltens auf Webseiten sorgen soll und von manchen Firefox-Testversionen bereits verarbeitet wird. Daß die Spezifikation zum größten Teil in der Praxis umgesetzt wird, scheint außer Zweifel zu stehen: Apple, Opera und die Mozilla Foundation haben nicht umsonst in die Entwicklung investiert.

Das Resultat: Wir erleben eine vom W3C geführte Entwicklung in die eine, eine von der WhatWG bestimmte Entwicklung in eine völlig andere Richtung. „HTML 5“ und das im Entwurfsstadium befindliche XHTML 2 sind zueinander nicht kompatibel.

Mitglieder der WhatWG weisen in Diskussionen Vorwürfe zurück, sie würden die funktionierenden Web-Standards zerstören: „Wer sagt, daß nur das W3C Standards vorgeben darf? Das W3C ist ein Gremium, wir ein anderes.“ Das mag grundsätzlich richtig sein. Die Erfahrung hat aber gezeigt, daß das Internet erst gut funktioniert, seit alle mit einem Standard arbeiten. Natürlich müßte der nicht zwingend vom W3C sein. Es würde sich nur anbieten. Vor allem, weil die Mitglieder der WhatWG auch Mitglieder des W3C sind und es völlig unverständlich ist, warum Firmen wie Apple oder Opera in zwei verschiedenen Gremien an zwei konkurrierenden Standards arbeiten - zum Schaden ihrer Kunden.


Mißachtung traditioneller Werte

Wir sind beleidigt, denn unsere traditionellen Werte werden mit Füßen getreten. Meinungsfreiheit und Vernunft sind uns heilig.

„Was nun, ferner Bärtiger?“

Ein Artikel von Sonia Mikich in der taz.