Microsoft führt die Entwicklung des IE sehr beschränkt, es geht dabei Hauptsächlich darum, Brandherde zu löschen (sprich: Geschwindigkeit verbessern, gefragte XML-, CSS-, ECMAScript- und HTML5-Features implementieren, öffentlich angeprangerte Fehler ausmerzen).
Verfolgt man die Entwicklung genauer, stellt man fest, dass der Teufel mal wieder im Detail liegt. IE9 wird zwar wie IE8 getElementById richtig verarbeiten, aber getElementsByName gibt immernoch Elemente mit entsprechender ID zurück, funktioniert dafür aber nicht bei "neuen" Elementen, die jetzt vom Parser erkannt werden.
Ironischerweise hat sich MS als Leitmotiv für IE9 die Worte "same markup, same result" ausgesucht, warum dann aber der HTML5-Parser, der zahlreiche Probleme an der Wurzel beseitigt, nicht implementiert wurde, bleibt ein Rätsel. Es gibt zudem viele kleinere CSS-Fehler, die durch sorgältiges testen schnell gefunden sind. Aber Microsoft ist nicht gerade ein sorgfältiger Hersteller.
Naja, aber über Microsoft selber sollte es eigentlich nicht mehr viel zu sagen geben. Sie wissen nun, dass sie keinen zweiten IE6 auf den Markt werfen können. Und mit dem IE9 wird eventuell sogar Gates Aussage, neue IE-Version würden nur noch mit neuen Winsowsversionen zusammen veröffentlicht werden, endlich gebrochen. Damit entwicklet sich der IE9 (glücklicherweise?) zu einem neuen IE5.5
Meine Hauptsorge gilt jetzt WebKit. Der einzge Vorteil dieser Engine ist die Geschwindigkeit (wobei die eher von anderen Komponenten stammt). Wine fehlerbehaftetere Engine gibt es unter den aktuellen Browsern nicht.






Zitieren


(see Firefox 4)


