Opera challenges Microsoft

(continued from previous page)

Fixed positioning is described in the W3C's CSS2 Recommendation, to which Microsoft has a "deep commitment." However, fixed positioning has been supported for years by all modern browsers except IE for Windows.

Other features are partially supported in IE, but designers enter a minefield of bugs when trying to use these features. All software has bugs, and a major part of software development is to clear the minefield. Microsoft, however, hasn't fixed bugs in IE for four years, and important features therefore remain unusable.

Microsoft now has the chance to redeem itself with regard to Web interoperability. All it needs to do is make sure IE 7 passes the Acid2 test before shipping.

The Acid2 test will be sponsored by the Web Standards Project, which is a grassroots coalition fighting for Web standards. Its integrity is unchallenged in the Web community, and its presence will ensure that Acid2 will be fair for all. It might even smoke out some bugs in other browsers.

As the test name implies, this will be the second acid test put forward for Web browsers. The original acid test, created by Todd Fahrner in 1997, was instrumental in ensuring interoperability between browsers in their CSS1 implementations. The existence of the acid test forced browser vendors to fix their implementations or face embarrassment; the test was created so that testers could easily see which browsers failed the test.

Even Microsoft made sure IE 6 passed the acid test. As a result of the acid test, CSS became usable and has changed the way Web sites are authored.

Web designers are now ready for the next phase. Acid2 will test the features they want to use. Will Microsoft support interoperability? Will it deliver on its promises?

To the IE 7 developers, I want to say:

You are smart and talented. You know Web standards as well as anyone. You were capable of fixing IE in the past, but your managers didn't let you. You now have a new chance to get it right -- don't waste it. Download Acid2 when it's released and get in touch if you think it's unfair for any reason. Resist pressure from management to ship before you are done -- spend the extra time it takes. When they say you can't change how pages are rendered as this may "break" pages, tell them about quirks mode and strict mode.

Show them that other browsers get it right. Explain how embarrassing it will be to release a browser that doesn't live up to community standards and that the Mozilla Foundation's Firefox, Apple Computer's Safari and Opera will increase their user share as a result.

What you do is important. The Web will thank you for your efforts.

To the Web community I want to say: Microsoft has now been challenged. They will respond, if enough people remind them of the challenge. Please remind them. And, when IE 7 is released, make sure this is the first thing you type into it: http://webstandards.org/acid2

biography
Hakon Wium Lie is chief technology officer of Opera Software.

Advertisement

Talkback 0 comments

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • David Braue 12 days without ADSL: A local loop eulogy
    When your broadband speeds are limited to 38Kbps it's not hard to join the ranks of people demanding the NBN already. Telstra's copper network is a renovator's delight.
  • Array An abridged history of the Aussie internet
    Journalist Glenda Korporaal has written "20 years of the internet in Australia" to commemorate two decades of AARNET. On this week's Twisted Wire I talk to Glenda and Chris Hancock, the CEO of AARNET.
  • Array G'Day USA: Aussie start-ups head to America
    The G'Day USA: Australia Week campaign today announced the finalists for the Innovation Shoot Out event, which will see eight Australian technology start-ups travel to San Francisco in January 2010 to demonstrate the commercial viability of their products in the US.
  • More blogs »

Tags

Back to top

Featured