Commentary

Dave Methvin
 

Second Guessing Microsoft On Internet Explorer 8

Microsoft's IE8 effort has been kicking into gear lately with its first beta release and a bunch of information. One controversial change is that IE8 is aiming to be "standards compliant" more than "IE7 compliant". Both IE6 and IE7 lagged far behind HTML and CSS standards that were well-established before the browsers shipped. After eight years, Web developers have become reluctant experts about the hacks and patches needed to make IE work properly. Many Web pages break when existing IE6/7 hacks are applied to the new IE8 browser, and that could spell trouble when IE8 ships.

Microsoft's IE8 effort has been kicking into gear lately with its first beta release and a bunch of information. One controversial change is that IE8 is aiming to be "standards compliant" more than "IE7 compliant". Both IE6 and IE7 lagged far behind HTML and CSS standards that were well-established before the browsers shipped. After eight years, Web developers have become reluctant experts about the hacks and patches needed to make IE work properly. Many Web pages break when existing IE6/7 hacks are applied to the new IE8 browser, and that could spell trouble when IE8 ships.Let's step back for a second, though. Microsoft has just released the Beta 1 Developer Preview of IE8. This is a hint that the current beta version isn't yet intended for users to judge or use as a finished product. Web developers, on the other hand, need to get early notice of the challenges they may face when the final product arrives. It's still very early in IE8 development. One of the reasons this is a "developer preview" is no doubt to float this trial balloon and see whether it's really possible to make IE8 incompatible with the annoying quirks of IE7. Developers need an early look so they can get a chance to appeal any IE7-to-IE8 design changes that turn out to be too traumatic.

As Joel Spolsky said in a recent blog post, "there is no solution." Spolsky goes on to make a somewhat jaded observation:


More Windows Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

The IE8 team going to tell everyone that IE8 will use Web standards by default, and run a nice long beta during which they beg people to test their pages with IE8 and get them to work. And when they get closer to shipping and only 32% of the Web pages in the world render properly, they'll say, "Look, guys, we're really sorry, we really wanted IE8 standards mode to be the default, but we can't ship a browser that doesn't work," and they'll revert to the pragmatic decision. Or maybe they won't, because the pragmatists at Microsoft have been out of power for a long time.

Maybe Spolsky is right that Microsoft will back off its commitment to IE8 using standards by default, based on feedback from the field. Even so, I admire Microsoft for at least trying. Being a prisoner of your installed base is no fun.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links