Slashdot Mirror


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."

29 of 280 comments (clear)

  1. Lol wut? by TubeSteak · · Score: 5, Insightful

    "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!
    1. Re:Lol wut? by Anonymous Coward · · Score: 4, Insightful

      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.

      Their market share is crumbling away year upon year, and this is despite new PCs coming with IE pre-installed and the default option. People are choosing to get an alternative. Factor in most browsing stats are from slackers on their work PCs, not home machines. HTML5 will not be targeted to people avoiding doing work at the office.

      MS are about to be forced to offer a choice of browsers in other world markets, you can bet IE is going to take a hammering from that.

      Most web devs don't give a hoot about IE specifics unless they're a doze only shop, few even bother with IE6 support any more unless contractually obliged to do so. If MS want to keep relevant, they are going to have to adhere to published specs. Their silly games of subtly breaking things to make devs code to IE is slowly coming to an end.

    2. Re:Lol wut? by moogsynth · · Score: 4, Insightful

      Whatever Microsoft decides to implement is going to become a defacto standard.

      No, the real standards will be used properly. They'll just be surrounded by ugly hacks to make sure the page renders properly in Internet Explorer.

    3. Re:Lol wut? by zenetik · · Score: 4, Insightful

      In the past, I would have agreed but now I'm not so sure. Microsoft may still hold the largest chunk of the OS pie, but I think it has lost considerable credibility with consumers. Failing to play by the rules has worked for Microsoft in the past, but I don't think that is going to work much longer. I think consumers are growing tired of spending money on inferior software and this discontentment will probably extend to Internet Explorer if it can't play by the rules. HTML 5 is supposed to eliminate competing standards so that everything can work off the same set of rules. For a developer, this is a godsend. No more developing standards compliant code and then having to write bad code in order to appease Internet Explorer. I expect we'll see a developer backlash against browsers that aren't compatible with the standards and this will translate to either Microsoft playing by the rules or watching its browser market share plummet.

    4. Re:Lol wut? by erroneus · · Score: 4, Insightful

      The MSIE market share has been failing in big numbers lately. I wouldn't be so certain that the old truth is the same as the new truth.

      That said, it is undeniable that MS will embrace and extend in ways that will break everyone else's implementation. One expectation is that they will implement the video functionality that, while officially removed from the HTML5 standard, will be implemented by everyone anyway. With that said, they will implement one of THEIR codecs that will not work "without a license." There is plenty of room for typical MS shenanigans when implementing HTML5, but you can bet they will not score any higher than 30 on the HTML5 acid test and that will be by design.

      But if Microsoft's browser dominance falls below 50% any time soon, all bets are off -- they will not be able to afford to pull off a non-standard browser too well because the perception will then be "still broken" as web developers are increasingly free to build web sites using standards instead of MSIE idiosyncrasies in mind.

      The fact is, it is getting increasingly popular to "rebel" against Microsoft right now. My prediction is that Microsoft will try and will fail in playing their "old game" and are in less of a position to change the rules as they have in the past.

    5. Re:Lol wut? by Z00L00K · · Score: 2, Insightful

      Microsoft is on their way to miss the train. If they hadn't been catching up at all the web would have been running away from them and out of their control. They think that Silverlight is the solution to everything, but in reality it isn't.

      That they finally takes interest means that they have started to worry about losing their advantage. And things can go extremely fast if someone succeeds in a solution that is the next killer app.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    6. Re:Lol wut? by Runaway1956 · · Score: 5, Insightful

      And, that is exactly where the REST of the world is screwing up. We (meaning all the world outside of Redmond) need to set the standard, then comply with it. If/when pages don't render in IE, we need to shrug, and say, "So what?" IT IS NOT THE WORLD'S PROBLEM when MS chooses to break things. Ballmer wants to throw a chair, few of us notices, and even fewer give a damn. Ballmer wants to break IE, I don't notice, and I don't give a damn. Why does anyone else?

      The correct procedure for website design, would be to test the site in FF, Opera, Safari, and/or any other standards compliant browser, and say you're done. Don't even TRY to load it in IE. If it loads, fine, if not, tough. If/when someone complains, just tell that individual that the page renders perfectly in any standards compliant browser, and that they should get one.

      It is not the rest of the world's responsibility to "fix" MS screw ups.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    7. Re:Lol wut? by derGoldstein · · Score: 2, Insightful

      To me the really interesting question is this:
      Suppose that the "good guys" win. There's a big bump in FF/Webkit usage and developers begin to drop support for IE (in its current, "this is how we do things here" incarnation). Does Microsoft have a plan B? Do they have a fast, competent, compliant, cross-platform browser stashed in the garage? They certainly have the manpower to pull it off (Visual Studio .NET is considered a miracle, even by FOSS advocates), but have they been working on something like that in the background, as an alternative, or will they have to start from scratch, and pretty much reallocate entire divisions to start machining a completely new browser?

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    8. Re:Lol wut? by amiga3D · · Score: 2, Insightful

      I don't think Microsoft is capable of competing without cheating. Their whole purpose with IE is to tie people to the OS. If they have to build a standards compliant browser then it defeats their purpose in having a browser in the first place. The entire point of "joining" the HTML5 process is to find a way to do the 3 E's. Embrace, Extend, Extinguish.

    9. Re:Lol wut? by Mad+Merlin · · Score: 2, Insightful

      Still, it's going to be a long time yet before IE6 *finally* dies

      Far too long... We'll still be dealing with IE6 when IE7 is dead. (Look at the stats, IE8 is very quickly supplanting IE7, but IE6 is still only slowly dropping.)

    10. Re:Lol wut? by Ihmhi · · Score: 2, Insightful

      The point is there's a ton of people out there who still don't use Windows Update.

  2. MS HTML5 by sskinnider · · Score: 5, Insightful

    It doesn't matter how long MS waited. They will just "extend" the standard and call all other implementations broken.

  3. Does anyone actually USE IE anymore? by Chris+Tucker · · Score: 3, Insightful

    Seriously, does anyone other than a first time Windows user actaully use IE for serious/prolonged web sessions?

    Between Firefox, Opera and Safari, is IE still being used to any great extent?

    --
    Guaranteed! This comment 100% Anthrax free!
  4. Reasonable concerns, albeit late in the game by Tiles · · Score: 2, Insightful

    As Microsoft will be one of the foremost implementers of HTML5 (with IE still having a majority of the market share, unfortunately) it's a very good thing that Microsoft has decided to become involved in the spec rather than leaving it up to its competitors, giving it some notion of responsibility in how the spec turns out.

    It seems some of the comments are looking for simple justification (such as why the >aside< tag exists, use cases, etc.) as well as more clear definitions of other new features (including their very own original contentEditable feature), and rather than "influence the spec" as the summary claims, it looks like the IE team is looking critically at how a completely new entity would approach HTML5 (not having had the vested involvement other browser makers have).

    What remains to be seen, however, is if the IE team responds to the working group's justification and follows through on the spec, or if it only trusts its own judgment and implements the parts it deems "necessary". This is still the dogged-slow Microsoft team, and in spite of great improvements in IE7 and IE8, reporting issues in the spec during the Last Call stage is not an encouraging insight to their commitment to making HTML5 happen.

    1. Re:Reasonable concerns, albeit late in the game by erroneus · · Score: 3, Insightful

      The latest numbers I saw show MSIE of all versions combined at 66% where Firefox is over 25%. While Microsoft is still "the majority" by large amounts, this is not an election where only one winner is selected. Microsoft's position at the top isn't as significant at the size of the minority remainder which is about 34%. Long ago, when Microsoft commanded over 95%, nearly everything else was negligible. When it fell to 90%, developers started to take notice and to design for that 10% as well as for MSIE while some still remained MSIE only. But now the minority is too large to ignore. If you were running a business, would you feel comfortable alienating 5% of your customers? Maybe... but 10%? What about 33%? Ah, so you can see why MSIE's lead isn't as important a the size of the minority.

  5. Re:... In before the "lolwut?" by sapphire+wyvern · · Score: 3, Insightful

    Actually, the "lol wut" was the first post. You didn't quite make it.

    That said, I've read the mailing list comments from the MS guy, and none of it seemed like unreasonable moaning. I agree that it's an excellent thing that MS is getting involved - IE's market share may be declining, but it's still the dominant browser, and I think MS is still capable of doing tremendous amounts of damage to emerging web standards if they refuse to support them.

  6. Re:For this one, RTFA by maxwell+demon · · Score: 2, Insightful

    Indeed, I completely agree with the comment about security risks of the bb tag, and indeed consider the suggested alternative better.

    --
    The Tao of math: The numbers you can count are not the real numbers.
  7. Too Late, Hot Plate by FranTaylor · · Score: 2, Insightful

    They could have raised these complaints a long time ago. There is a process for this and they chose to ignore it.

    1. Re:Too Late, Hot Plate by Your.Master · · Score: 4, Insightful

      This *is* the process for this. The HTML 5 spec is not even remotely close to being done. "Too late" does not apply.

    2. Re:Too Late, Hot Plate by julesh · · Score: 2, Insightful

      This *is* the process for this. The HTML 5 spec is not even remotely close to being done. "Too late" does not apply.

      Yes, it is. We're _already_ past the original target date for the release of the candidate specification (which was slated for June 09, according to the HTML working group's home page). AFAICT the latest plan was to have development of the spec wrapped up within the next month or two. Development began over 2 years ago. So I'd say "close to being done" is a fairly accurate assessment. Substantial contributions to the process from MS at this point will almost certainly delay it yet further.

  8. Haven't tracked HTML5... but... by Junta · · Score: 4, Insightful

    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.
  9. but you know how hard, complex Opera support is... by Ilgaz · · Score: 4, Insightful

    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.

  10. Re:Video element is dead by arose · · Score: 1, Insightful

    You can't replace Flash just by putting some fancy tags and video tag which doesn't have Theora just because of political, fanatical reasons.

    Fixed that for you. As far as h264 goes, those are legal reasons.

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  11. Re:Spoiled kid better learn the rules already by derGoldstein · · Score: 2, Insightful

    I don't want people who doesn't have power/basic knowledge to install a compliant browser to be my customers anyway.

    Nice job if you can get it...
    The rest of us are stuck with the "graceful degradation" (what a wonderful oxymoron that is) that's required if the browser is determined to be IE. The major problem is that when you want to *move forward* -- start using powerful CSS, canvas, and actually have a JavaScript engine that can run JS, as opposed to "crawl" it. In these cases you don't have much of a choice -- you either give up on functionality that's core to the app that you're designing, or give IE users the finger and tell them that their browser, and by extension (usually) the organization that forces them to use that browser and doesn't give them the ability to install anything else, is/are obsolete.

    --
    Entomologically speaking, the spider is not a bug, it's a feature.
  12. Re:Video element is dead by Lennie · · Score: 4, Insightful

    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
  13. Too many unrelated comments in one post by foniksonik · · Score: 3, Insightful

    Adrian Bateman did himself and his team a disservice by putting so many unrelated comments into a single post. Yes they are all related to HTML 5 but then again the mailing list itself is about HTML 5 so the context is set and individual posts should be scoped more narrowly. The end result is that the list lacks priority and appears that each of the comments/feedback sections have the same priority when they really do not.

    They bring up some interesting thoughts about a few of the tags/implementations but these are lost in the general negativity of the post.

    Additionally some of their comments seem to be focused on unrelated topics such as how the header and footer elements should be handled when printing... ??? as if they are expecting the header and footer to be placed at the top of each printed page in a multi-page print out of a web page. While interesting as a topic of discussion this should not be lumped in with other comments as it is obviously a very low priority for a specification dealing with digital media primarily.

    Add to this that they had previously stated that the header and footer elements appear to be unnecessary and I as a reader am left wondering which statement is more important - either they are unnecessary or they are useful but not as useful unless they implement something to do with printing the document... pick a stance Adrian. You can't state conflicting opinions like this and hope to be taken seriously.

    So my suggestion for Adrian Bateman is to break up your feedback into more narrowly scoped questions so that they can be responded to in the priority they deserve. I can only think that your intent was to force others to do this work for you and thereby discover what others felt were the priority items to discuss or to set off a generally chaotic discussion of issues and thereby create dissension within the group, bringing up old concerns that have been discussed at length long ago and resolved or agreed to already.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  14. Re:For this one, RTFA by julesh · · Score: 3, Insightful

    The summary seems reasonable to me, if a little brief. Addressing your specific comments:

    They did not call header and footer arbitrary or unnecessary. They questioned the implementation as to validity for printing.

    About these tags (among others), they said: "It's not clear why these new elements in particular are necessary." This implies that they see them as unnecessary, and question why the particular set was chosen (i.e. that they consider the set arbitrary). "Arbitrary and unnecessary" is a perfectly reasonable summary of the sentiment of this sentence.

    The printing issue is probably secondary; they are no better or worse for printing than the div/span tags that MS appear to prefer.

    Basically the point MS seem to be making is that they see little value in standardizing the semantic markup of these (and other) elements. They appear to be approaching it from a rather limited perspective of browser implementation (whether traditional or of the screen-reader type), without considering that there may be other ways of processing the documents in question where the new tags make a lot more sense.

    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.

    I don't see that. WHATWG had good reasons for including the tags they chose as semantic markup that extend beyond browser implementation concerns, and MS seem to be ignoring those reasons (which are well documented in the mailing list archives). There are one or two comments that make some sense (the date/time input field concern, that the format of date specifications passed as attributes to the tag does not allow specification of a timezone, is somewhat serious, and a lot of what they're saying about the application installation feature makes sense), but overall the impression I get is that they've failed to see the bigger picture.

  15. Re: new HTML5 tags... "Do we need this?" by ErkDemon · · Score: 3, Insightful
    Suppose that you have a long-established bi-weekly blog about tractors, and you write and post one article about traction engines. It's called "Traction Engines are Cool". You haven't mentioned traction engines anywhere in the other 300-plus posts.

    Someone now does a websearch for the keyword term "traction engine" using Bing, and they find that your blog seems to have >300 posts mentioning that very subject. Then they get quite pissed off with you, because they keep visiting pages on your site and finding that the blog entries referenced don't have anything at all to say about their favourite subject. What's happened is that when you posted the article, the title got copied into the auto-maintained "recent posts" list widget on your blog's sidebar, and the Google and Bing search engines don't know how to distinguish between the linked text in your blog widgets and the contents of the main article. And not only does Google now think that you have 300 separate pages on traction engines, but since you included that cute little widget that lists the current top ten stories on CNN, Google and Bing also thinks that you have 300 blog postings about Michael Jackson, and also about a bunch of unsavoury keyword stuff that's currently in the news.

    So if someone's seriously asking, do we really need HTML5 to support a way of allowing authors and blogging engines to voluntarily tag sections as belonging to an article or just to a nav bar, then the answer is "hell yes", we certainly do if we want search engines to continue to work properly.

    The "MS team" studying the HTML5 draft spec is supposed to already =know= stuff like this. They're representing a company that actually owns a major search engine, for crying out loud.

  16. Re:but you know how hard, complex Opera support is by Anonymous Coward · · Score: 1, Insightful

    I use Iceweasel and I officially hate you.