There have been some big changes in the browser world in the last year. Google's Chrome has continued to make tremendous gains, and IE9 has started to supplant the older versions of Microsoft's much-maligned browser. Mobile browsers have also started to take a big bite of the overall browser market.
Web developers need to know about browser usage in order to make rational choices for browser testing and for choosing which features to rely on. With jQuery's recent choice to phase out legacy IE support and the continued mainstreaming of mobile browsers, there's a renewed focus on which browsers it makes sense to support.
Market Share for Past 12 Months; As of July 2012
Since the beginning of the year, IE9 has been gaining ground while IE8 has been plummeting. This is probably due to a combination of Microsoft's much-touted update policy and the continued success of Windows 7. Meanwhile, Chrome has continued to see tremendous growth — nearly 7% in only a year. But, in the past 12 months, IE9 was the big winner with a 13% increase.
Mobile is the other major success story of the last year. Combining iPad with the mobile statistics, mobile has grown more than 3% in the last year.
Read about the data below.
Comparing June 2011 vs. June 2012
As usual, Firefox, Safari and Opera have remained fairly static. Overall, Firefox has dropped a few percentage points, likely due to users switching to Chrome. Firefox has been hovering around 20% for several years and has bounced back from slumps before. Safari's market share seems to be linked to the market share of OSX, which also tends not to fluctuate much.
The only two browser segments that are seeing overall positive trending are Chrome and Mobile. While Chrome continues to steal from Firefox, the bigger victim appears to be IE. It's reasonable to assume that mobile is diluting the market share for all browsers equally.
Individual Versions; June 2011 vs. June 2012
While IE overall has seen a large decline, IE9 has seen huge gains. In fact, all of the “modern” browsers have seen dramatic increases, while all of the “legacy” browsers have started to decline. IE6, IE7 and IE8 have all seen their market share drop by half in the last year.
Legacy Firefox has plummeted nearly 7%. The modern versions of Firefox have made modest gains, although not enough to offset the decline of the legacy versions, causing an overall decline (as shown above).
This is all great news for web developers. Not only are modern browsers releasing great new technologies, users are actually adopting these browsers en masse.
Market Share in June 2012
The pie-chart above shows the combined mobile and desktop browser market share for June 2012. The top browsers in the US are Chrome, IE9, Firefox, and IE8. When combined together, mobile has a greater market share than Safari, Opera, legacy Firefox and IE6/7 combined. We're now in an interesting period where it makes more sense to focus developer resources on mobile platforms rather than legacy versions of IE.
IE6 Is Gone Forever; IE7 Is Hot On Its Heels
The good news is that IE6 is nearly invisible in the United States now. Above, you can see it has around 0.3% market share. Even the NetMarketshare data — NetMarketshare is typically more generous to IE than StatCounter Global Stats — that's used on IE6 Countdown shows IE6 at 0.6% in the US. By this time next year IE will likely be an afterthought in every market except China. Even in China, IE6 has been taking a severe nosedive in the past 12 months.
IE7's downward trend has been fairly constant and predictable, losing an average of 0.33% per month — more than half of its market share in the last 12 months. By this time next year IE7 will undoubtedly be well below the 1% mark.
Mobile Is Here to Stay
Mobile devices have made great strides in the past few years. The mobile browsers are just as capable as any of the other modern browsers. And the devices feel just as snappy as a regular (budget) computer. The days of crappy, Java-based browsers and cumbersome experiences are long gone and users have taken notice. It's fast becoming a requirement to consider mobile devices as first-class citizens. In the debate over responsive design vs. m-dot websites, usage trends are pointing towards responsive design.
Choosing A-Grade Browsers
The chart above shows how all of the A-grade browsers measure up. With the inclusion of IE7, the A-grade browsers above cover nearly 95% of browsers. A-grade browsers are the browsers you're willing to promise the client their site will be tested in. For my money, the most obvious choices are browsers that real people are using. It's sensible to ignore browsers with a negligible market share (less than 1%) and once a browser drops below 5%, it should be marked for removal. It's usually really obvious where to draw the line.
With the exception of IE7/8 (and Safari), every other browser in the list is trending upwards. While Safari is staying relatively stagnant, IE8 has been declining rapidly. Since December, it has lost an average of 2% market share every month. It seems to have leveled off temporarily but it would be reasonable to expect IE8 to drop to around 5% in the next 12 months.
A safe rule is that any browser under 2% is on its way out, and any browser under 1% is too small to focus on. The amount of developer effort doesn't match the size of the audience. And, usually the less popular browsers have enough in common with the A-grade browsers that users will still be able to use the site (although that's not the case for IE6). For instance, even though you shouldn't really ever bother testing in Opera in the US, Opera is highly likely to render your site perfectly. Similarly, legacy versions of Firefox typically look just fine even if you only test in the latest Firefox. In essence, these B-grade platforms can be safely ignored without having any major impact on the overall site experience.
My GBS for Clients
Here's what I've been giving my clients:
- IE9, IE8, IE7
- consider dropping IE7
- Chrome Latest
- Firefox Latest
- Safari Latest
- Mobile
- iPad (latest iOS)
- iPhone (latest iOS)
- Android (latest OS, 2.3)
- No Blackberry (it certainly isn't in a “death spiral”)
- No non-native mobile browsers
Other GBS Lists
Yahoo! keeps an updated Graded Browser Support document that lists the browsers that YUI supports. It's a good starting point for any solid testing strategy. jQuery Mobile also keeps a GBS, but I would advise against relying on this mobile-oriented GBS unless you're on a mobile-only project.
Consider Dropping IE7; Picking Up iOS, Android
Now is the time to start dropping IE7. It's below 2% nationally and it's continuing to fall. Meanwhile, iPhone, iPad and Android have gained enough market share to start trending as top-shelf browsers.
Already, these mobile browsers are outperforming desktop browsers like Opera, and IE6/7. This is significant because the other mobile browsers, like Blackberry at 0.33%, have abysmal market share in the US. Even Opera Mobile, which has a good worldwide market share, has only a 0.16% market share in the US when compared against all browsers.
However, iPad, iPhone and Android are fully capable browsers on fully capable devices. Now is the time to start testing each of these platforms as A-Grade browsers.
Dropping Legacy IE Altogether
As I mentioned in the intro, jQuery has announced that the next major release of jQuery will come in two flavors. One flavor will drop legacy IE altogether. For most people this is a non-starter, and jQuery knows better than to leave regular folks out in the cold. The other flavor supports IE6/7/8. However, the jQuery team is likely reading the same tea-leaves that I am and can see that before next major version of jQuery releases (early 2013), IE7 will like be passing the 1% threshold and IE8 will have a greatly diminished market share.
Between now and 2013 there's some major things happening. First, there'll be a presidential election. Second, Windows 8 will be shipping. And Windows 8 will ship with IE 10 pre-installed. Windows 7 users are also likely to get IE 10 as an automatic update. This will make 2013 another exciting transition year for IE, where users of legacy XP and Vista computers upgrade to the new OS, and IE10.
The jQuery team is claiming that the first pure “legacy free” version of jQuery won't really arrive until 2014. By that time, assuming Microsoft's marketing team can sell enough $40 copies of Windows 8, IE8 should be approaching the magic 1% threshold, and sailing out of our collective memories forever.
Conclusion; Predictions
The above data shows a few exciting things. First, the majority of the A-grade browsers are modern browsers with good HTML5/CSS3 support. Second, the only browsers showing an overall decline are the legacy browsers. The only legacy browsers on the list are IE8, which is in rapid decline, and IE7, which is nearly dead.
Second, mobile browsers have arrived and are no longer easy to ignore. While the national data shows mobile at nearly 13%, I've seen the Google Analytics for clients with mobile usage approaching 30%!
Predictions for the Next 12 Months
- Combined, mobile will overtake IE8 in the next 3 months.
- IE7 will drop well below 1% in the next 12 months.
- IE8 will drop below 5% in the next 12 months.
- IE9 will start beating Chrome relatively soon (next 3 months).
- IE10 will severely impact IE9 once it is released.
- Windows 8 + IE10 will clear out any remaining pockets of [non-corporate] IE7 users and speed the decline of IE8.
- Corporations that standardized on Vista/IE7 in the last few years as an “upgrade” from XP/IE6 will become a major nuisance!
- Corporations will begin to standardize on Win7/IE8 just to be spiteful.
- Legacy Firefox will be well below 1% in the next 12 months.
About the Data
The above stats are culled from the StatCounter Global Stats. Their data isn't perfect (read the FAQ), but it's a good starting point for understanding the current browser landscape. Ultimately, your own Google Analytics data should be used for analyzing the right browsers to test for your site.
Choosing a Region
All of the stats above are for the United States region. Many articles using StatCounter stats use the worldwide stats but those can be very misleading. For instance, Europe is very different from Africa, which is very different from Asia, and so on.
The whole point of browser stats is to gain insight into what browsers your site's visitors are using. To that end, most site's visitors overwhelmingly come from a specific region. Mixing all of them together as “worldwide” isn't actually useful for any specific project. Even if you have a global site, you usually have a dedicated team for each region.
I live in the US and the majority of the sites I work on are for a US audience. If you live somewhere else, you can easily pull the data from StatCounter for your country.
Combining Desktop and Mobile
I've combined the desktop and the mobile data into one chart. The resulting spreadsheet has been published so that you can see the raw data. StatCounter keeps mobile and desktop browsers separate, so combining them means multiplying the percentages by the Mobile vs. Desktop ratios. Because of this, the values shown above will differ slightly from the Partially Combined Browser Versions on the StatCounter site.
Combining Browser Versions
All versions of Chrome are combined into a single stat because that browser auto-updates, and the differences between versions are negligible. The same is true of Firefox 4+, Safari and Opera. All of these browsers have aggressive updating policies and the differences between the versions is largely irrelevant because the majority of users upgrade their browsers quickly.
The different versions of IE are listed separately because of the significant differences between each release. IE also lacks a comprehensive updating policy, which means older browsers keep their market share for much longer.
Older versions of Firefox (below version 4) are also lumped together. Although those versions lacked an aggressive auto update feature, legacy Firefox versions are too numerous to call out separately. It's more interesting to track Firefox's market share before and after Firefox 4. That's when Firefox started rapidly releasing new versions, similar to Chrome.
Combining iPhone and iPod Touch
To the best of my knowledge these devices are extremely similar and, as far as the browser is concerned, they are identical devices. For the purposes of browser market share, these two devices should be combined.