IE6: exit

By crisp on Saturday 21 March 2009 01:25 - Comments (11)
Categories: Browsers, Tweakers.net, Views: 9.442

Finally the day has come; Tweakers.net has decided to stop active support for Internet Explorer version 6 (Dutch)! Only yesterday Microsoft released version 8 of it's browser, but that also moved our support for Internet Explorer up with one notch.

Tweakers.net has a quite simple support criterium when it comes to browsers: we actively support all current major versions (current as in public releases, not alpha- or beta-versions) and the major version before that. E.g. for Firefox this means we support version 3 and version 2; when version 3.5 comes out we will drop active support for version 2.x.

So now that IE8 is the current major version of Internet Explorer, by our policy, we are finally able to drop support for IE6! Of course this has been a matter of debate since IE6 is still being used by around 7% of our users (which by the way is more than the usage of Firefox 2 which was released even later than IE7), but then again it doesn't mean we will remove all IE6 workarounds right away, so for now Tweakers.net will continue to be functional in IE6 but new features may break or become less functional.

Being able to drop IE6 support is currently every web developer's wet dream, and I'm lucky to be working for a website where IE isn't the dominant browser any more. But for those of you wondering why IE6 is so horrible, here's a nice picture that actually pretty accurately describes how much time is involved in support for non-standard compliant browsers such as IE6:
http://tweakers.net/ext/f/q0rxf6WjqZy0QKU8DlH7X5X9/full.png

It is a well-known fact among web developers, especially those dealing with front-end development, that IE6 is far from standards-compliant. IE6 was released in August 2001 in a time where Microsoft's monopoly on the browser-market after the browser wars was almost complete. At that time IE6 was far ahead of the competition both technical and feature-wise, so it is no surprise that this also made it a preferred platform for all kinds of web-based business applications.

However, in the time after 2001 while Microsoft seemed to have lost interest in Internet Explorer (possibly because it had become the target of various anti-trust lawsuits) from the ashes of Netscape rose Phoenix Firebird Firefox which also boosted interest in other browsers such as Safari and Opera. Web design was moving more and more towards the concept of separation of content (HTML), presentation (CSS) and behaviour (JavaScript), induced by various grass roots movements such as WaSP, and the flaws in Internet Explorer 6 were more and more becoming visible.

Having to deal with more than just one browser denoted a huge change in professional web development which largely shifted towards a standards-based approach where IE's idiocies where being dealt with using browser sniffing or (the better approach) conditional comments to serve separate CSS stylesheets and feature detection in JavaScript.

Also Microsoft finally could not ignore this trent any more and re-assembled the IE team and delivered IE7 in 2006, more than 5 years after IE6, which a.o. fixed a lot of the standards-issues of IE6. At that time Microsoft made a commitment towards standards-compliance and with the recent release of IE8 they seem to be holding on to that commitment, although not all of their actions seem to favour that.

Meanwhile some companies are still struggling with their web based applications that still require IE6. In that time it probably never occurred to them that a web based platform might have a shorter release-cycle than their applications. They where lucky that IE6 has had such a long life-span but now with IE7 already being more than 2 years old (which is ancient compared to other browsers) and now being replaced by IE8 they will no longer have any choice but to upgrade their applications or provide a different application for their employees to surf the web (safely). I still feel that MS could have saved itself a lot of trouble if they had introduced a separate IE6-based "Intranet Explorer" together with IE7 - they now seem to be able to incorporate several rendering modes in IE8, so why was this not considered then?

Back to IE6, which support has taken us considerable time in the past few years, time we could have better spent otherwise. We will be putting up a notice for IE6-users soon pointing them to ways to upgrade IE or install an alternative browser :)

Update 23-03: meanwhile we have implemented a warning for our IE6-visitors. This is how it looks like for those of you that are lucky not having to browse with that antiquity:

http://tweakers.net/ext/f/0npmr6QSJgJaUscwUsjqRl2o/full.png

Volgende: A new javascript minifier: JSMin+ 04-'09 A new javascript minifier: JSMin+
Volgende: Tweakblogs - faster and fancier! 02-'09 Tweakblogs - faster and fancier!

Comments


By Tweakers user Snake, Saturday 21 March 2009 01:41

Prachtig.

Dat nog veel websites mogen volgen.

http://www.pushuptheweb.com/ is misschien hier leuk voor :)

By Tweakers user jcvjcvjcvjcv, Saturday 21 March 2009 02:04

Iedereen die het nieuws in dit gebied een beetje volgt gebruikt geen IE6 meer.

Degenen die dat niet doen hebben gewoon de auto-update aan. Ik zou zeggen: Microsoft; druk iedereen gewoon IE7 door z'n strot via de auto-update. Problem solved, right?

By Tweakers user Andros, Saturday 21 March 2009 04:03

@jcvjcvjcvjcv, veel mensen werken nog met een illegale Windows op een ouwe rotbak, erop gezet door het handige buurjongentje die altijd de FCKGW key gebruikt en de mensen maar aan blijft praten dat updaten eng is. Zolang je dat volk blijft houden blijven deze problemen ook...

By Tweakers user Arfman, Saturday 21 March 2009 06:45

Onze corporate desktops worden ook nog steeds afgeleverd met IE6 :'(

Wel bieden we ook Firefox 3 aan als alternatieve browser, maar ook wij hebben applicaties die IE6 of 7 vereisen ..

By Tweakers user Sebazzz, Saturday 21 March 2009 08:43

Ik heb de systeembeheerder van mijn school (Penta College CSG Angelus Merula) gevraagt waarom we IE6 gebruiken (terwijl deze zeer instabiel is, veel crashes) en het antwoord was inderdaad: Intranet toepassingen.

Hoewel hij het gebruik van alternatieve browsers zoals Chrome Portable en Firefox wel stilletjes aanmoedigt blokkeert hij wel firefox.exe waardoor je hem moet hernoemen naar iexplorer.exe en de launcher naar explorer.exe :S Toch wil hij om een vage reden niet Firefox als alternatief aanbieden terwijl het zoveel voordelen heeft, zo heb je dat gebruikersprofielen nu echt per gebruiker kunnen zijn (we gebruiken de H: als mijn documenten, en je zou Firefox kunnen vertellen H:\Profile te gebruiken als profiel).

By Tweakers user jurry, Saturday 21 March 2009 09:45

Hopelijk is de release van IE8 voor veel (grotere) software leveranciers een reden om de ondersteuning van hun applicaties op IE6 te stoppen. Misschien werkt deze manier om bedrijven met oudere intranet webapplicaties om eens aan een upgrade te denken zodat IE6 niet meer nodig is.

@Sebazzz
De reden waarom Firefox misschien niet als standaard browser wordt aangeboden, is dat dit verwarrend kan werken voor de doorsnee gebruiker. Jij en ik weten wel dat wanneer je intranet websites wilt raadplegen dat je dan IE6 moet gebruiken maar voor de doorsnee gebruiker werkt dit verwarrend: de ene website met Firefox en de andere met Firefox.

Verder werkt Internet Explorer ook prima met Windows gebruikersprofielen wanneer er roaming profiles gebruikt worden.

By Web Buttons, Saturday 21 March 2009 21:16

Good points! I get really frustrated dealing with IE. I like Chrome.

By Tweakers user AndriesLouw, Saturday 21 March 2009 22:14

@Sebazzz: Wijs die systeembeheerder dan ook even op IETab, wanneer correct ingesteld kan hij alle intranet pagina's zo "stilletjes" door IE laten renderen. Hiermee moet het mogelijk zijn om Firefox voor alle gebruikers uit te rollen zonder problemen. :)

By Tweakers user Pelle, Monday 23 March 2009 09:35

Ik pleit hier ook al jaren voor. Jammergenoeg hebben een hoop van onze klanten nog IE6 als hun standaard browser; de beslissing om af te stappen van IE6 support is dus helaas minder makkelijk dan wanneer alleen de technische argumenten zouden wegen :(

By Smith, Monday 23 March 2009 21:19

Cool! Zitten alleen wel wat spelfoutjes in die balk, kan niet zien of deze al zijn verbeterd, want gebruik geen IE6 :P (vind ipv vindt, en dit plan ipv deze plan)

By Tweakers user crisp, Monday 23 March 2009 22:05

Oeh, die dt fout was niet zo netjes en heb ik maar even gefixed. Of het nu "dit .plan" of "deze .plan" (let op: het is een puntplan of op z'n Engels een dotplan) moet zijn weet ik niet zeker; zelf lijken we toch het meest "deze .plan" te gebruiken...

Comments are closed