Technical Tuesday: IE8 Version Targetting: ALA, Still Undecided
A List Apart's Issue 253 continues discussing and debating the controversial IE version targeting that ALA announced a month ago. CivicActions blogged about this topic then too.
Jeremy Keith and Jeffrey Zeldman provide very realistic and down-to-earth points of view and arguments both for and against version targeting. Although they each reach different conclusions, neither tries to persuade the reader one way or the other. Rather they leave you more enlightened so that you can make your own decision.
'They Shoot Browsers' by Jeremy Keith was better written in my opinion and has more convincing arguments, including this gem;
"The proposed default behavior for version targeting in Internet Explorer solves the problem of “breaking the web” in much the same way that decapitation solves the problem of headaches."
I'm still not 100% decided, but I'm pretty heavily swaying to the side against version targeting. Having said that, I can understand how and why Microsoft, even with mostly good intentions, came to this solution. I can see and appreciate the short term benefits, however I don't believe that Microsoft can pull this off in the long term. As web developers, we have no reason to believe that Microsoft is capable or even intends to follow through with it's promises or it's word, nor release a decent web browser ever. I don't believe that Microsoft will be able to effectively implement version targeting to solve the problem X-UA-Compatible was designed to solve. At some point, maybe not till version 9, 10 or even 50, they will undoubtedly screw up, and "break the web" with the very tool that was designed to make it "unbreakable".
I hope that Microsoft reconsiders X-UA-Compatible, decides to bite the bullet and aims for a standardized web that's not broken in the long term.
If they don't, I think I'll be using and recommending IE=edge, to continue promoting web standards, reduce wasted development time on IE6 and 7 quirks, yet still mostly-boycott X-UA-Compatible.



Delicious
Digg
StumbleUpon
Reddit
Facebook
Technorati




Bevan,
John Resig points out something that I think a lot of the mainstream chatter around IE8 has missed - if you send it a currently unused DOCTYPE (like HTML 5,) it will not cower in IE7 mode.
John examines this feature of IE8 in this post: http://ejohn.org/blog/html5-doctype/ .
Then, and perhaps more excitingly, he examines how HTML 5 support could be backported (admittedly with JavaScript) to older IE versions: http://ejohn.org/blog/html5-shiv/ .
I think both are worth a read, and should perhaps give us standaristas some hope.
Steven 'Sven' Merrill
http://www.cascadingstyle.net/
Thanks Steven for your comment. I hadn't seen or heard that. That is so important that I reblogged it: http://www.civicactions.com/blog/standards_solution_to_microsofts_ie8_ve...
No problem. I was so happy to hear that IE8 passed the ACID2 test, and I know a childhood friend who works on the IE8 dev team.
I was disappointed to hear of version targeting, and would prefer that the default work the other way around, allowing people to opt-in to earlier rendering modes. (It shouldn't be tough, since it can be done in an HTTP header rather than by putting META tags on every page.) Nonetheless, it looks like this will be the way it works, so it's good to see there are standards-based solutions.
Post new comment