It had been a long while since I'd given any thought to browser trending or user stats, but a recent gander into the google analytics' visitor trends for blog-shmog.com tells me that A. 54% of you are using Firefox and B. less than 5% of you are using IE 6. (woohoo?)

54% Firefox,
23% Internet explorer,
19% Safari,
4% Opera, Camino, etc.
Now- being someone who earns his livelihood from internet-related technologies, a few short years ago, figures like that would have come to me like music to my ears, but as I sifted through my analytics stats, I found myself very underwhelmed and -in fact- a bit indifferent.
I've kept close tabs on browser trends since the hay-day of NN vs IE, but I completely lost what little interest I had left the day I discovered javascript toolkits and conditional CSS selectors. -Well, now we're at Firefox 3, Internet Explorer 7 and Flash 9... The web is a whole different place, so it begs the question: Do browser usage stats really matter anymore?
Facts and Figures
First and foremost- my stats come from google analytics' trending of blog-shmog.com visitors. They don't really paint an accurate picture of global browser trends. For more accurate numbers, turn to things like w3 schools' monthly browser stats. Blog-shmog.com is a technology blog, and it's visitors tend to be ahead of the curve when it comes to web technologies. W3schools places firefox adoption at 42% and IE 6 use at 25% (compare that to the 5% I recorded on blog-shmog.com) - The difference is real.
Tools and Technologies
The reason browser trending matters to any of us (creators and consumers of the web alike) is because it can be a challenge to build websites and web applications that look and function identically across all platforms and systems and many developers fail to rise to this challenge.
Organizations like WaSP and the W3C create comprehensive standards that all browsers should follow in displaying the sites they visit- but most browsers bend the rules, and others completely ignore them. Even 5 years ago it wasn't uncommon to see websites load two completely separate javascripts- one for Netscape and one for Internet Explorer! But things are improving...
Now developers have tools at their disposal, such as javascript toolkits like jQuery and mootools that will do all the heavylifting and cross-browser juggling for us. We have conditional CSS comments, PNG hacks and countless resources available to help us iron out those other pesky IE bugs. Yes, the world is a friendlier place!
So does browser trending really matter anymore?
Good question, lets break it down:
Should browser trending have an impact in determining the design/IA/usability of our web apps?
NO. Sadly it once did (remember IE's proprietary <marquee> tag?), but it should never, ever, ever, ever be a factor again. ever.
Does browser trending still have an impact on determining whether or not the desired functionality of our web apps are feasible?
No. Nowadays, after relatively minor fiddling, every browser can do pretty much the same thing. Sweet.
Okay, well does browser trending still have an impact on the development strategies used in building our web apps?
No. Thanks to javascript toolkits and frameworks, we can ignore browser incompatibilities and focus entirely on building functionality.
Unless you're building some crazy shiznat that uses bleeding-edge unimplemented technology, what browser your users choose doesn't matter anymore- and if you are, then you're obviously choosing not to target a mass audience anyway, so it shouldn't matter what users you exclude. I'm not saying that web development has reached a state of perfection... far from it! Browser incompatibilities still suck, but at least things have reached a level now where we can iron out the development kinks in a matter of hours, not days.
A responsible web author knows that it doesn't matter what browser is the most popular. A successful web app needs to work in ALL browsers, for ALL users. The difference being that now more than ever, this IS possible. So who cares about browser trending? Bite the bullet and make your damn website work in all browsers. I'm tired of seeing websites that say: "We are sorry, but this site can only be used in Microsoft Internet Explorer.".
Wake me up again when less than 2% of the population use non PNG-enabled browsers... In the meantime, go download Firefox.













Comments
Thu, 10/30/2008 - 20:18
Bern,
I agree, but to a limited point...
Before working as a code-monkey for Blast Radius, I would have totally agreed with you about coding hacks and workarounds. I considered myself a top-tier HTML purist, unwilling to budge even an inch on valid HTML & CSS. I built only standards-compliant sites.
But code-crunching at Blast Radius on some of the crazy (totally unfeasible) designs put forward by the design department for the EA campaigns broke my HTML purist virginity and gave me a "real world" slap in the face that a sad, sad portion of the web still runs on archaic content management systems that ooze QUIRKS MODE.
Sometimes, (when outside factors are at stake) HTML hacks simply cannot be avoided. They suck, but they work. Besides, you can always bill your client again after explaining very slowly to him that his website doesn't work with the new browser because of HIS decision. =)
KJ
Wed, 10/01/2008 - 22:58
...make your websites standards compliant!
Personally I don't support hacks, workarounds, selective stylesheets, etc..
In my opinion doing so only hurts progression by giving browser makers more time to slack.
At least if you adhere to standards, you have the hope that one day everything you create today will work properly across all the major platforms.
On a related issue, WebKit recently scored a perfect 100 on the infamous Acid3 test:
http://digg.com/software/WebKit_achieves_Acid3_100_100_in_public_build
Post new comment