No, seriously. What web browser are you looking at?
We build websites. And like everyone who builds websites, we like to design and build sites for shiny new toys. Modern computers. Modern smartphones. Products with illuminated fruit on them.
So we need a reality check. Our websites have an audience, and that audience doesn't necessarily have the latest toys.
Kyle asked the right question: "what does Google Analytics say about our actual clients?"
I won't name names, but I dug into last months' figures for some of our clients. Some are heavily visited by the general public, others by a younger college-bound demographic.
I learned some interesting things:
That leaves the other half, the 1-2% of users who are running Internet Explorer 8 on Windows 7. These people should be encouraged to update their browser, which Microsoft has made very easy to do.
Still, for the general-audience sites where this number is highest, it may be appropriate to support IE8 as an optional line item.
In particular, folks browsing at work may be locked down to the version IE that came with their computer. Which limits productivity and negatively impacts the bottom line as employees struggle to use the web. But hey, who are we to argue with your IT department?
So we level with our clients and explain that it typically costs about three days of a frontend developer's time to "downgrade" a site for IE8, depending on the site. And we let them decide.
Beginning in January 2016, Microsoft will only support the latest browser available for each version of Windows they support. After that, you'll be able to stop supporting old versions of Internet Explorer quicker. It's not ethical or safe to encourage people to use software that no longer gets security patches.
IE9 is also about 4%, but it does matter. Every one of these people is running a supported version of Windows (Vista or better). Their experience on the web is probably mostly good because major sites still support IE9. For now at least, IE9 support is close to being a requirement.
However, supporting IE9 does take some work, the percentage is small, and clients on a budget may decide to skip it or allow us to pursue "graceful degradation" in which the site is usable but unglamorous. For a typical site it's about half a day of a frontend developer's time.
IE11 is by far the most popular version. 40-50% of IE users are running IE11. Microsoft pushes users to upgrade, just like Firefox and Chrome do. So we test heavily with Microsoft's latest browser. And we keep a real Windows machine handy to make sure our developers can experience a typical consumer Windows desktop, not just a virtual one.
That's what our world looks like today. I expect I'll post again next year, from a brave new world where IE8 isn't worth talking about. [Knocks on aluminum]
NCSA Mosaic 2.0 web browser, circa 1995