“New here, aintcha? Well, around here, we walk the edge! And the edge is a fickle hellcat â€” love her, but never trust her, for her heart is full of Lye!” That quote comes from one of my favorite panels of The Far Side. I couldn’t find an image of the comic, but in the scene, an old timer is speaking to a new factory worker as they both stand on the edge of a huge vat of Lye.
I’ve been designing and building websites for well over 10 years now, and while many aspects of our industry change daily, a lot things remain the same. One of those things is our fixation with the edge. We all want to be the very first kid on our block to do some fancy canvas animation, pioneer a new UI pattern or deploy a site with as much HTML5 and CSS3 as we can possibly cram into it. Why? Because it’s uncharted territory, it keeps us interested and earns us kudos from our colleagues. In short, it’s fun to play on the edge!
I love experimenting with shiny new browser features and day-dreaming about life without IE7. Knowing what’s going on up there means I’ll be ready when beta techniques become ready for prime time. From a practical standpoint though, we have to come down from the edge to do our day-to-day web construction work as many of the latest technologies aren’t quite ready for real client projects or mainstream applications.
This morning, a friend pointed me to a blog post titled, “IE9 is the IE6 of CSS3“. I’ll spare you the read by saying that the entire post is a one-sided emotional rant about how IE9’s CSS3 rendering falls short of the latest version of all other browsers. The author of that post is not alone; I’ve seen a growing number of contentious articles and tweets taking cheap shots at the IE9 beta. I’ve certainly posted plenty of public complaints about IE in the past, but to me, IE9 represents a huge leap forward from IE8, just as IE7 did before that and IE6 did back when I was attempting to build CSS layouts that worked in IE5.5 and Netscape 4. Yes, Microsoft is slower than the other browser vendors, but progress is progress.
In my opinion, anyone focusing on IE9’s shortcomings has spent way too much time up on the edge, or maybe fell into the lye. While browser usage statistics vary quite a bit depending on the traffic source, let me give you a little shot of data that’ll bring you back down to planet earth.
Top 15 Browsers – 9/2010
|Internet Explorer 8||29.06%|
|Internet Explorer 6||15.55%|
|Internet Explorer 7||10.39%|
|IE8 Compatibility Mode||2.69%|
|Opera Mini 4.1||0.35%|
I know a lot of people have already given IE6 the boot, but if NetMarketShare’s stats are to be believed, that single, obsolete version of Internet Explorer still claims more of the market share than all webkit-based browsers combined. To be fair, I agree that dropping support for IE6 is the only way we’re going to push corporate IT departments to upgrade their users and finally kill that beast for good. But even if our lowest common denominator is IE7, the feature set of IE9 still makes me jump for joy. Perhaps I’m a bit like the old timer from that Far Side comic. I’ll always walk the edge and I’ll always love it. If I hear another whipper snapper complain though, I’ll whack ’em with my cane and bore them with worn out stories about how I built table layouts with spacer gifs and wrote entirely different markup for print while walking up hill both ways in the snow. That oughta shut ’em up. Now get off my lawn!