Ouch.

Robert Biggs on why the current IE9 beta underwhelms on CSS3 capabilities:

IE9 is the IE6 of CSS3

There, I said it. Microsoft has been bombarding the media with claims about how much better IE9 is than all the other browsers, more HTML5 and CSS3 compliant than any other browser that ever existing and ever will. It’s the only browser that passes all the tests they made up. And, Microsoft has finally implemented the CSS3 selectors that were implemented by other browsers back in, what? 2003? Because Microsoft has updated IE to support CSS3 selectors and rounded corners, they want us to believe that somehow IE9 magically supports the whole slew of CSS3 visual styling. I’m afraid it doesn’t…. Firefox, Chrome and Safari can render graphically rich interfaces using the sophisticated features of CSS3. IE9 does, well, rounded corners…

…I created a layout using CSS3 things like flexible box model, box sizing, border radius, box shadow, text shadow, background gradients, multiple backgrounds, background image sizing, transitions, transforms, and made sure that I supplied the IE9 equivalent of what it could handle. Firefox, Chrome and Safari are rendering the layout just fine. Are you ready to see what IE9 will do with it?

Safari and Chrome

IE8 and IE9

He goes on in hyperbolic fashion, much of which I disagree with. IE 9 is absolutely an improvement over IE 8 and there’s still time for IE 9 to improve before it’s finally released, but how long will it be before IE 10 ships?

Progress in the browser isn’t about particular versions of browsers, it’s about rate of improvement in engines combined with rate of distribution. Given the lack of IE 9 for XP and the IE team’s opacity around future releases, it seems we’ll still need Chrome Frame for the forseeable future. Ouch.

4 Comments

  1. Posted October 17, 2010 at 3:46 pm | Permalink

    He doesn’t post the link or source of the page he’s been testing with, nor did he test in any other engine than Webkit, so it’s difficult to say if he’s right or not. It might well been incorrect markup that Webkit handles better, or some Webkit-specific code.

    From my experience (limited, as I don’t do much CSS anymore) IE9 is rather good at using the same markup as other browsers. Shame about WinXP though.

  2. Posted October 18, 2010 at 5:57 am | Permalink

    Hrm, he pretty clearly says:

    ” Firefox, Chrome and Safari are rendering the layout just fine.”

    Sounds like this isn’t about WebKit, it’s about when we finally get access to the web of the future.

  3. Rafael
    Posted October 20, 2010 at 6:25 am | Permalink

    Hi Alex,

    Sorry to comment like this but i couldnt find any other way to get in touch.

    I attended the Web 2.0 in NY but i couldnt find any of your slides on the web from your talk about HTML 5. Did you make them available? If you did, could you send me the link?!

    Thanks

  4. Posted October 21, 2010 at 11:23 am | Permalink

    Hey Rafael,

    They’re linked from here: http://infrequently.org/2010/09/web-2-0-expo-nyc-2010/

    Regards

One Trackback

  1. […] IE9 este noul IE6? Posted in: Links Tags: Browsers, CSS, Google Maps, HTML5, Javascript, jQuery Mobile, jQuery plugins, Local Storage, Safari, Workflow […]