Browser, Standards, Workarounds

Ratgeber HTML5: Stabilität in der Praxis

Probleme im Internet Explorer 9

Microsoft gibt an, mit dem Internet Explorer 9 in Sachen HTML5-Unterstützung und Kompatibilität mit aktuellen Webstandards auf dem neuesten Stand zu sein. Die Realität sieht leider anders aus, auch wenn der IE9 der bislang beste Internet Explorer sein mag. Der Internet Explorer 9 ist kein fehlerbehaftetes Problemkind mehr, wie es seine Ahnen IE6 und IE7 waren. Zudem ist er deutlich leistungsfähiger als der IE8. Und der neue Browser unterstützt auch viele wichtige HTML5-Features. Allerdings fehlen aus Entwicklersicht auch einige, die bei Weitem nicht unwichtig sind.

Wichtige HTML5-Features, die der Internet Explorer 9 bietet, sind zum Beispiel:

  • die Video-/Audio-Tags

  • das Canvas-Element

  • die 2D-Transforms (CSS3)

  • die SVG-Unterstützung

Wichtige HTML5-Features, die dem Internet Explorer 9 fehlen, sind zum Beispiel:

  • die File API (für Offline-Apps)

  • die Technologie Web Workers (JavaScript)

  • der Strict-Mode in JavaScript

  • einige CSS3-Attribute, etwa text-shadow und border-image

Auch wenn er gerade erst erschienen ist, beurteilen manchen Experten den Internet Explorer 9 aufgrund der fehlenden HTML5-Features als unzeitgemäß. Als Technology Evangelist von Mozilla mag Paul Rouget als durchaus parteiisch gelten, aber wenn man ihm Glauben schenkt, so hinkt der Internet Explorer 9 seiner Konkurrenz sogar um mindestens zwei Jahre hinterher

Auf seiner Website listet Rouget die oben genannten und etliche weitere HTML5- und CSS3-Features auf, die es noch immer nicht in den Internet Explorer geschafft haben. Um seine Meinung zu untermauern, zieht Rouget Verfahren wie den HTML5 Browser Test und CanIus.com heran. Laut Microsoft zeigen diese Tests allerdings lediglich das Vorhandensein, aber nicht die Tiefe der Implementierung verschiedener Features. Allerdings spricht Microsoft selbst von "Real-World-Tests". Hier muss sich wohl jeder Entwickler eine eigene Meinung bilden.