No IEs

Im Zuge der aktuellen Updates hier, sind nun auch die vielen Javascripts einmal gebündelt worden. Darunter befang sich auch ein Skript mit dem Titel ie6block. Sehr interessant. Die Simpsons Steimetz-Folge. Es gibt hier diesen Running-Gag „No Homers!“. Ein Homer ist erlaubt, mehr aber nicht. Getreu diesem Ansatz wird hier nun auch Internet Explorer sehr stiefmütterlich behandelt. Sowohl IE6 als auch IE7 bekommen jetzt ihre Sonderbehandlung.

Ich kann damit leben, wenn sich mal ein IE-Nutzer mal auf die Seite verirrt. Wer jedoch den Unfall Internet Explorer kontinuierlich nutzt, sollte auf eine bessere Alternative hingwiesen werden.

Warum?

Warum IEs aussperren und nicht eine separate (CSS-)Alternative anbieten? Nun ist dies hier meine eigene Plattform, auf der ich machen kann was ich möchte. IE wird hier ausgesperrt, weil ich es kann und möchte. Die aktuelle Gestaltung auf IE6 korrekt dargestellt zu bekommen ist ein Fass ohne Boden, ein nicht gerechtfertigter Aufwand, Zeitverschwendung. Wer heute noch mit IE6 unterwegs ist, der ist für diese Seite als Leser uninteressant. Klar brauchen andere Websites diese Leser noch, ich hier jedoch nicht.

Blockade für IE6-Nutzer

IE7 ist eine zweischneidigeres Schwert. Die Anpassung ist weniger aufwendig, jedoch im Ansatz ebenso falsch. Gerade beim neuen Archiv, was intensiv auf jQuery setzt, fällt auf, wie langsam und falsch IE7 hier arbeitet. Langfristig ist auch IE7 kein moderner Browser mehr und war es auch niemals. Folglich bekommen IE7-Nutzer keine Sperre, aber einen dezenten Hinweis, dass sie ein schlechtes Produkt nutzen.

Hinweis für IE7-Nutzer

Nichts gegen Wettbewerb bei Browser, aber wenn wir in 10 Jahren noch immer keinen funktionierenden Standard bei Browser-Engines haben, dann werden meine Javaskripts zum Blockieren der schlechteren Browser, umfangreicher sein, als die Stylesheets für die standardkonformen Produkte. Dies ist wahrscheinlich die größte Chance von Google-Chrome, hier einen Standard (Webkit) zu etablieren, den andere einfach portieren müssen.