Inside the Excruciatingly Slow Death of Internet Explorer 6
It’s the bane of designers everywhere, and it makes most modern sites look broken and horrible. So why are 20% of Web surfers still using it?
By Tom Conlon Posted 03.01.2010 at 4:07 pm
Today was supposed to be a great day for the Web. As of March 1, 2010, Google will no longer support Microsofts Internet Explorer 6 browsera decade-old dinosaur engineered to navigate the Web as it existed in the year 2000. Why would this be cause for celebration? Because IE6 is barely capable of navigating the modern Web and a total nightmare to build sites, services and applications for.
But ten years after its release, its still being used by an estimated 20% of surfers. And while Googles move is one in the right direction, Im not breaking out the whiskey and noisemakers for IE6’s funereal wake quite yet. Sadly, IE6 isnt going away for good anytime soon.
Those unfamiliar with the Internet Explorer 6 saga might be wondering what the big deal is. How could the life or death of one browser be so critical to the future of our increasingly Internet-based lives? When compared to browsers of today, IE6 is a standards-incompliant antique. It debuted during a dark, dark period in Web history; In the summer of 2001, Microsoft had soundly beaten Netscape into submission for a 90% lock on the browser market and was in the uniquely powerful position to decide which Web standards it would ignore, which it would integrate, which it would halfway adopt and which it would simply make up. And IE6 is the bastard child of this hubris. It doesnt behave like any other browser on the market because it doesnt interpret Cascading Style Sheets or JavaScript according to the universal standards set by organizations like the W3C. Ive heard of developers spending anywhere between 20% and 50% of their time on a project making a site work in Internet Explorer 6. I know of many others who simply chop out advanced features, enhanced interactivity and slick design elements altogether, just so their work doesnt break in IE6.
Why do they bother? Because nearly a decade after it shipped with Windows XP, IE6 still commands a mind-blowing 20% market share for browsers, according to the most recent statistics compiled by NetMarketShare. Thats more than double the shares of Chrome and Safari combined, and just shy of Firefoxs 24% piece of the pie. And thats only Internet Explorer 6. Combined with its better-behaving but by no means perfect descendants, IE7 and IE8, Internet Explorer as a whole owns 62% of the browser market. Now, browser market share is not an exact science and the numbers vary widely from site to site and country to country, but you get the picture.
The longevity of IE6 is the result of a perfect storm of unfortunate factors. First among them: Microsofts IE division simply fell asleep. Having emerged the undisputed victor of the late 90s browser wars, Microsoft had virtually no competitors and so no incentive to fix any of IE6s bugs. It took Microsoft more than five years to release IE7, which was an improvement over IE6, but still a disappointment for Web designers and developers. Five years! In the five years between 2004 and 2009, Mozilla released three versions of Firefox (actually, 3.5 versions to be exact). Meanwhile, Chrome has gone through four iterations in just over a year. In those five years between IE6 and IE7, technological progress on the Web was severely hobbled to say the least. After all, who cares if Firefox can do something really cool if only a handful of users will ever see it?
But Internet Explorer 7 did eventually come out, and so did Internet Explorer 8, Firefox, Safari, Chrome and new versions of Opera. And yet, IE6 remains the second most popular browser in the world (behind IE8). What gives? The chief reason Internet Explorer 6 keeps hanging on is because people are using it at work or on work computers.
As anyone whos ever used a computer furnished by their employer can attest, IT departments are slow to make any changes that might disrupt the delicate balance of their electronic ecosystems. And they sure as hell arent going to let you upgrade or install anything yourself.
Making matters worse, Internet Explorer 6 is deeply embedded in the infrastructures of countless corporations worldwide. Back when IE6 was the only game in town, businesses invested in Intranets and browser-based apps that functioned only in IE. Why bother with anything else? Five years later, of course, a lot of businesses learned the hard way that IE-only actually meant IE6-only. Oops. Now, ask yourself how much interest corporations have in re-investing more capital to fix something that, in their eyes, isnt broken. The answer is: not much.
A recent article on Dells IT Expert Voice blog cited another reason your company doesnt upgrade to IE8 or another browser: user control. Your bosses dont want you on Facebook and YouTube, and they know that the experience of visiting these sites with IE6 will be painful enough to limit your time on them. They effectively block you without coming off as overtly Orwellian. Win win.
Finally, there are the countless folks who simply dont know any bettera contingent I was reminded of by David Walsh, a developer for the Mootools Javascript framework (for which IE6 support remains a priority). When it comes to Internet Explorer 6, developers ask, God, why do people choose to stay with it? he says. But, I like to remind them that users dont care and shouldnt have to care. The one example I give is my grandmother. She doesnt know what a browser is. She just knows that when she clicks the little blue e on her desktop she gets to see the Internet.
Its not just grannies, either. I was using the computer of a 30-something year-old friend recently and mentioned my surprise to see him still using IE6. He asked me why it even mattered.
If people arent allowed to upgrade or have no idea that they need to, then does the Google announcement inch us any closer to an IE6-free Web today than we were yesterday? Its an important first step that Im quite happy about, Walsh says. But, I dont think it would be wise for developers to say, Well, Google is doing it so Im going to do it too. I foresee at least another year or two of having to support Internet Explorer 6.
Im less optimistic than Walsh, and thats thanks mostly to Microsofts pledge to support IE6 until April 8, 2014the day it officially ends support for Windows XP, the OS it was bundled with. As much as it pains me, I have to give Microsoft a tiny bit of respect for doing this. Though the company wouldnt provide comment for this story, it pointed me to a blog post explaining the method behind this madness. Dropping support for IE6 is not an option because we committed to supporting the IE included with Windows for the lifespan of the product. We keep our commitments. Many people expect what they originally got with their operating system to keep working whatever release cadence particular subsystems have. Microsoft is basically taking the exact opposite approach to upgrades that Apple takes, which is to upgrade quickly at the expense of its users (Snow Leopard on G5, anyone?).
For its own part, Microsoft would be happy to see you stop using IE6, too. In another blog post, the company says, Think about what technology and the Internet were like in the year 2000 and consider how theyve evolved since then. In 2000, phishing was something that happened at the lake, not online. There was no social networking, no RSS feeds, and no real blogs. It was a different time and peoples browsing needs were different.
The post goes on to explicitly recommend moving off of IE6. The problem is, corporate IT departments wont do so until they absolutely must, which may be well after the April 2014 death knell sounds. If Microsoft was smart, it would actively help businesses upgrade their IE6-based systems to IE8 (and future versions). And they would do it for free.
Why? Because IEs very survival could be at stake. If Microsoft doesnt, then Google could certainly afford to offer similar support for companies to move their systems over to Chrome. Overnight, we could see Chromes market share balloon to 30% and all versions of Internet Explorer shrink to below 40%.
Walsh points out that Explorers market share is being further threatened by empowered Web developers and a more educated Web-going public. Theres this assumption that people are going to go straight from Internet Explorer 6 to Internet Explorer 7 or 8, he says. But, the thing we have to realize is that browsers as a whole have become more popular. Five years ago, most people probably didnt know what a browser was, but more and more theyre able to indentify them. And as Web sites drop IE6 support, developers are going to steer people toward the browsers they like. Firefox, Chrome and Safari are going to be pitched a lot more than IE and I think those browsers have a good chance at being the next step for people.
But IE6 is something many Web developers will have to tangle with for years to come. For any Web site considering following Google unto the breach, I ask you to remember a few things. First, Google.com isnt going to suddenly stop working for folks using IE6. By dropping support, Google is saying that future upgrades to sites and services like YouTube, Gmail and Google Docs will no longer prioritize IE6 compatibility. Second, let your user base determine your course of action. David Walshs blog, for example, is targeted at professional Web designers and developers. My Website is 1% IE6, he says. So I dont really care about it. (Only 5% of PopSci users are on IE6). But, you can believe a site like the New York Times will care about IE6 until the bitter end. No matter what you do, consider this comment to one the above-mentioned Microsoft blog posts:
I work for a large financial services company with 40,000+ employees. And yes, every desktop PC and laptop runs WinXP and IE6. More than 85% of all browsing is intranet. Basic news sites etc deliver the information without the frills. For our vendors who offer Web portals (eg home loan valuations, stationery suppliers etc) - we’ll simply dump them if we can’t access their sites after a no-IE6 revamp.
So, there it is. Continue at your own risk. And in the meantime, IE6’s celebratory funerals might be in haste.