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.

 
erikhuemer meinte am :
Völlig unverständlich...
Und das "so what" ist eine schlichte Frechheit. Und für mich überraschend: "Die Guten" sind hier eindeutig "die Bösen". *kopfschüttel* 
ossi1967 antwortete am :
So What

„So What“ statt WhatWG find ich gut - charakterisiert sehr schön deren „Wir machen, was uns paßt“-Haltung.

Ich finds übrigens auch interessant, daß ich auf der WhatWG-Homepage keinen Hinweis auf die beteiligten Unternehmen gefunden hab; erst bei weiteren Recherchen im Netz hab ich dann Artikel gefunden, in denen einzelne Firmen erwähnt werden. Das wirkt auf mich auch irgendwie unseriös; man kann so zB auch nie verläßlich feststellen, wer nicht mitspielt. (Und es wäre ja nicht uninteressant zu wissen, auf welche Seite Microsoft sich schlägt und ob die dabei sind.)

Das W3C listet sehr genau auf, wer seine Mitglieder sind. Da kennt man sich aus, das ist transparent.