W3C Says IE9 Is Currently the Most HTML5 Compatible Browser
GIL_Dude writes "The W3C posted results for their latest HTML5 compatibility tests and have found that, so far, IE 9 has the best overall results. 'The tests cover seven aspects of the spec: "attributes," "audio," "video," "canvas," "getElementsByClassName," "foreigncontent," and "xhtml5." The tests do not yet cover web workers, the file API, local storage, or other aspects of the spec. Not do they cover CSS or other standards that have nothing to do with HTML5 but are somehow lumped under HTML5 by the likes of Apple, Google, and Microsoft.'"
Does slashdot work any better in IE9?
For all the flak IE gets, it's actually a great browser. We all know Microsoft make great products and often take the lead when forced to, and now is no different.
It is also the most secure browser by far, what with its inherent use of MAC, and full DEP and ALSR support. Strange, but true.
If you ignore ACs because they are anonymous - you're an idiot.
....to Microsoft, for moving in the right direction of adopting standards. I still hate you, Microsoft, but I hate you less.
Now figure out a way to get people to stop using IE6. (maybe an add-on to IE9 that makes it so you can run your ancient IE6 only apps?)
Thats why it used to be referred to as a recommendation, instead of standard (lots of discussions around it, though i think the likes of ISO and whatsnot now consider W3C stuff as actual standards).
That said, if you ever tried to implement anything from the W3C, its full of holes, inconsistencies, ambiguous parts, things "left to the implementator", and all around, Microsoft's OOXML may have been a lousy ISO standard, but it sure would fit right in anything the W3C ever published.
The only reason it kindda works, and that so many browsers seem to implement it, is because the likes of those working on Firefox, Safari, etc, kind of agree on stuff they don't like or the standard doesn't dictate. That also makes IE8 look worse than it actually is (not that its not awful, but in a few (very few) cases web developers will complain about things on which IE8 is actually right, and Firefox is wrong, but Safari, and Chrome are wrong the same way).
Its not just HTML/CSS/whatever. The XQuery specs for example, are just as bad.
The "released" browsers are:
Google Chrome 7.0.517.41 beta
Firefox 4 Beta 6
Opera 11.00 alpha (build 1029)
Safari Version 5.0.2 (6533.18.5)
The only one which doesn't have "beta" or even "alpha" in its name is Safari. So probably that one is actually released.
The Tao of math: The numbers you can count are not the real numbers.
...according to the test developers.
According to wired:
Run IE9 against other aspects of HTML5 and the browser would be decidedly behind its competitors. IE9 lacks support for Web Workers, drag-and-drop features, SVG animations and the File API, all of which are vital components for building useful web applications, and all of which enjoy considerable support in other browsers.
As a CSS guy, this means I find other browsers infuriating. Now that we have Webfonts I want to render ever piece of text with fonts instead of graphics...but getting a banner to just the right size is often impossible without a fractional font size. As a normal user, it means Firefox more often than not looks "wrong," because it's far enough ahead of the curve to be out front alone.
This is the web, not desktop publishing. If you want pixel perfect rendering 100% of the time generate a PDF or PostScript file (or Flash). While CSS has certainly improved the visuals, the sites I like the best are ones that actually still useful when I use lynx/elinks to visit them (e.g., Daring Fireball, Ars Technica).
While I'm a fan of good design, you have the wrong mind set when creating a site if you want the above IMHO. Even in engineering physical things there, are some +/- tolerances; you need to have some "give" in your designs and I think it's true with HTML as well. All of this advanced CSS is nice, but after a certain point you're into the realm of "control freak" designers.
Please remember: web site != desktop publishing. If your layout can't handle a few pixel offset here or there, then it's veered into the realm of "control freak" country.