IE8 Version Targeting good for Browser Testing

If this is the first you’ve heard of Microsoft’s proposed version targeting feature for IE8 I highly recommend doing some read up on it as this is destined to affect every internet professional in some way or another. Go read Microsoft’s announcement, then these two ALA articles, Beyond DOCTYPE and it’s companion “From Switches to Targets: A Standardista’s Journey”.

Setting aside the controversy and heated debates of good vs evil, I think the benefit of the X-UA-COMPATIBLE meta tag could come in the form of browser testing. Freelance developers (like me) who do not have access to big testing budgets or a room full of computers with different versions of IE on every machine might find this a life saver. I currently have many standalone versions of IE on a single laptop for testing purposes. However these standalones are very buggy and do not always display exactly as a proper IE installation, let alone the initial pain of finding and installing each individual standalone. The possibility of using one IE installation, which updates itself on every new release, to test all versions of IE (from IE7 onwards that is) is very appealing. Even though the footprint of each new version will increase due to this backwards compatibility mode Microsoft will in time stop supporting older versions when they reach their life’s end, for software that’s typically 8 years.

Good as it were I have to agree with Jeremy Keith that it’s a broken feature simply because you cannot opt-out from it due to the renderer defaulting to IE7. Not including the meta tag means your site is sentenced to death on the IE7 renderer, which isn’t all that great in terms of standards compliance. It also goes against progressive enhancement which has become somewhat standard best practice now.

I do think this version targeting meta tag is a handy addition but Microsoft should also give us the ability to opt-out and not penalize us for not using this proprietary feature.

Comments are closed.