Microsoft plans to issue a "release candidate" of the new standards-driven Internet Explorer 8 early in the first quarter, with final release pegged for the first half of the coming year.
The RC, as it's called, will also add a new feature aimed at making IE8 more transparently handle sites created using differing Web standards, company officials told InternetNews.com today.
IE8 will default to supporting the latest Internet standards as promised last winter.
However, there is a catch.
Many existing sites - perhaps millions -- are not tuned to work with IE8's so-called "super standards" mode. Instead, they have already been tweaked to work correctly with earlier versions IE.
It's part and parcel of a sort of mad cycle around Microsoft's browser releases. As it gains popularity, site developers take advantage of its features and the standards they support. They end up customizing their sites to look best in a particular version of IE usually the most popular one at the time.
When Microsoft comes out with a newer edition of the browser, supported standards and other technologies go in and out of style, making site developers eventually tweak their sites again or build new sites that take advantage of new features in the newer version.
For that, Microsoft has taken a lot of criticism over the years, and for ignoring Web standards that other vendors support. Now, Microsoft is moving to better support broad standards, but that's producing a problem of a different type in its default super standards mode IE8 doesn't properly handle many older sites.
That is, increased enforcement of Web standards in super standards mode means that many pre-existing sites will not display correctly, and in some instances may not work at all.
Microsoft has been lobbying Web developers since last winter to update their existing sites to work best in super standards mode however, with so many sites to modify, even though it's a minor change, company designers decided that another solution was needed as well.
"There are a lot of sites that [have] 'legacy behavior'," Dean Hachamovitch, IE general manager, told InternetNews.com. Although it could constitute a major hassle for users when IE8 comes out, it's the right thing to do, he said.
"It's the right thing for the next billion Web pages," Hachamovitch added.