Microsoft Finally Joins HTML 5 Standard Efforts
bonch writes "On Friday, Microsoft posted to a mailing list that IE developers are reviewing the HTML 5 standard for future versions of Internet Explorer. They've given some feedback on the current editor's draft, saying that they 'have more questions than answers' and criticizing many of HTML 5's new tags, like <header>, <footer> and <aside>, calling them 'arbitrary' or unnecessary. It remains to be seen whether Microsoft waited too long to try to influence basic parts of the spec that most of their competitors have already adopted."
"It remains to be seen whether Microsoft waited too long to try to influence basic parts of the spec that most of their competitors have already adopted."
Whatever Microsoft decides to implement is going to become a defacto standard.
It's the sad but true result of still significant share of the browser market.
[Fuck Beta]
o0t!
It doesn't matter how long MS waited. They will just "extend" the standard and call all other implementations broken.
The usual journalistic nightmare of a summary.
They did not call header and footer arbitrary or unnecessary. They questioned the implementation as to validity for printing.
They did call aside arbitrary as well as section.
From reading the post, I see a lot of good insights into what might be an overly-cluttered and, in places, badly written standard. While there is always an element of Microsoft playing their own games, this does raise valid questions.
Trying to become famous by taking photos. Visit my homepage please.
While everyone should keep an eye on Microsoft (*was always) this is generally a good thing for the Internet as a whole. We as consumers, and we as web-developers, alike will be a lot happier if all the major players can create a consistent experience.
If Microsoft, Mozilla, Google, and Apple are all on board before the spec' is even in the final stages we have a fairly good shot of similar behavour no matter the platform or browser.
A lot of Microsoft's "notes" on the HTML 5 spec are either - "This isn't detailed enough to implement concistently" or "Do we need this?" Both of which are fair questions to ask and something that others will want to answer before HTML 5 goes live.
Chrome does not install in /programs, so it can be installed in machines at work with ease; kind of a big FU from google to MS and IT departments. I wish the installers for all other browsers followed suit.
MS definitely did a poor job of tracking the standards effort. Getting changes they want is unlikely. There is definitely the appearance and likelihood of MS just trying to impede the standard because every other major browser producer is way ahead of them on HTML5, and the features contained therein are a huge threat to IE. If Firefox, Opera, Chrome and Safari all support HTML5 and can give better video and interactive without Flash (and notably Silverlight), then Web devs may find it worth it to leave IE out of their support efforts to get out of having to use proprietary technologies with more cumbersome licensing circumstances.
That said, generally they have some points. Many of these tags to me seem analogous to ,, and similar tags from HTML that are widely regarded as a poor idea to use in the age of style sheets. The philosophy widely espoused with regard to modern web development is to separate content from presentation (much like much GUI application design philosophies). Many of the tags MS mentions seem to go against that design philosophy.
Some other criticisms are not along those lines (i.e. they don't question the validity of some tags, just if they are 'as valid' as other tags that could have been added with it. These criticisms seem a little more hollow at times without much substance.
XML is like violence. If it doesn't solve the problem, use more.
Still account for at least more than 60% of users, no matter what source of statistics you use. I know for a fact, as a web developer, that if anything is wrong in a page when rendered on IE, our clients would notice instantly and file that as a bug in my code, not IE's code.
Firefox, Opera, Safari will show a standards compliant page in its all glory with complete functionality. If they don't, file a bug report. I can guarantee you it will be the second important issue to fix after a critical security flaw.
Opera 10 passes the very aggressive Acid 3 test, what are you talking about? Do you know how many millions of lines, manpower wasted just to make sites designed for their junk browser appear fine on those browsers?
About the MS puppets... Slashdot user for a long time here, we know who is who and all their tricks.
Funny that supporting Opera is nothing more than supporting W3C standards and give up 1990s lame tricks like browser sniffing. Same goes for Apple Safari (Webkit), Firefox.
It is not extra work, it is what they (webmasters) should be doing at first place.
HTML is a markup language. It tells the browser "this is a paragraph" or "this is important".
Telling the browser that the top section of a website (Slashdot's tab bar) or the bottom (the search bar, quote, copyright, and links at the bottom) is exactly the sort of thing the browser should know. Screen readers would, in particular, benefit from this; most people don't need to hear the header or footer on every page.
Unnecessary? Sure - websites do fine without it. But telling the browser more about the page is a Good Thing.
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
The amount of code that can be removed from a web app if you give the condition (!msie) is incredible. This is why more libraries do a check at initialization to determine if they're dealing with IE or "anything else", and then dynamically load the code for that environment.
I've started implementing a third condition to that: Is the browser non-IE && FF3+ || webkit (some chrome/safari feature sniffing) || Opera (again, some feature sniffing to see if it's from the past ~year). In these cases, the amount of code that's needed to be brought in, and the amount of bureaucracy that needs to be handled at runtime drops like a stone. The latest batch of browsers are amazingly fast and compliant.
Entomologically speaking, the spider is not a bug, it's a feature.
Actually, most people would like to see a browser without the need for plugins, so no Flash, no Silverlight/Mono. Just the browser doing all in a way that the page around it can actually interact with it properly. So you can rotate video's and take snapshots and apply filters for the blind. Or have proper hinting about what it is (an object-tag placed by a javscript on the page isn't very clear to a screen reader in comparison to a video-tag) and control by the blind, because the browser has control of the video.
New things are always on the horizon
This *is* the process for this. The HTML 5 spec is not even remotely close to being done. "Too late" does not apply.
You should just ask what the browser can do rather than the browser name. That is the number 1 issue.
Apple has put some great information regarding capabilities detection, it can be applied to any browser not just Safari/Webkit.
http://developer.apple.com/Internet/webcontent/objectdetection.html
(no account etc. needed)