Microsoft said Monday that it will make the current Web standard for rendering browser content the default in Internet Explorer 8. As the Web has evolved, there have been different levels of support for Web standards and new forms of Web-site behavior. Unless a Web site provides specific instructions, a browser uses a default mode.
Three Modes
IE8 will have three rendering modes. One supports the current implementation of Web standards, the second supports the implementation that existed as of IE7’s release in 2006, and the third supports rendering modes back to the first days of the Web. Microsoft said the current implementation is more forward-looking and preferred by Web designers, while the others maintain compatibility with Web sites designed for previous versions of Internet Explorer.
Microsoft chief software architect Ray Ozzie said the original plan was to make the IE7 standard the default for IE8, but the company finally decided to opt for current Web standards.
“This is obviously a complex issue,” he said. On one side, he added, there are “literally billions of Web pages designed to render on previous browser versions.” On the other hand, Ozzie said, it’s beneficial to Web designers “if all vendors give priority to interoperability around commonly accepted standards as they evolve.”
He added that Microsoft will work with content publishers to encourage them to update their Web sites during the IE8 beta period.
Ignoring Standards Can be Expensive
Last month, the software giant issued a set of Interoperability Principles for data portability, support for industry standards, and other areas to open up its products. Ozzie said the IE8 decision is part of Microsoft’s commitment to those principles.
But there’s another factor. Brad Smith, Microsoft’s general counsel, noted that, while there aren’t any legal requirements about which rendering mode must be the default, the company feels its decision…