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

24 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 Anonymous Coward · · Score: 5, Interesting

      Factor in most browsing stats are from slackers on their work PCs, not home machines.

      http://gs.statcounter.com/

      Usage patterns vary a lot among countries, but the general trend is: IE usage drops on weekends, Fx usage climbs on weekends.

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

    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 Dustie · · Score: 4, Interesting

      That's because it is part of Denmark. Unfortunately our government loves everything Microsoft. When Bill Gates was here he got the same reception as a President does. He also met with our government heads.

    8. Re:Lol wut? by shutdown+-p+now · · Score: 4, Interesting

      I do not know why Opera is so popular in Russia (and CIS / ex-USSR / Eastern Europe), but let me make a guess.

      Computers came to Eastern Europe much later than in the West, and PCs later still. When they did appear, they triggered the same effect that was previously seen in the West, however - the birth and spread of the "hacker" culture among those susceptible to it. People tinkered with machines, found interesting hacks and ways around limitations, and so on.

      The difference was that all this happened on PCs. There were no PDPs or similar machines (they were there earlier, but not in sufficient quantities, and never as accessible as in Western universities). Thus, the first generation raised on DOS, and the second saw the migration to Windows.

      This resulted in an unusually high concentration of DOS/Win power users in those countries. And when Internet, and later the browser wars, came, that situation still persisted - most computer users in Russia were still mostly in the "power user" category by Western standards. Because of that, animosity towards IE was a very early phenomenon, and predated the appearance of today's common alternatives such as Mozilla or Firefox (some people have stubbornly stuck to NN, but it was clearly inferior). So, at that time, Opera was the only reasonable alternative. It actually worked, it was fast, and it had lots of nifty features that IE wouldn't see for years to come (such as MDI, which was a precursor to tab browsing).

      One minor thing there was that Opera isn't free. But in Russia in particular, the software culture had long been centered around using pirated software, often distributed from friend to friend. In fact, you could get odd looks by using licensed software at home ("Where does this guy get so much money to waste it on stuff that everyone else gets for free?"), and many people didn't even understand the concept of licensed commercial software and pirating - as far as they were concerned, if you could copy it, then surely it is okay to do so. And so, the price of Opera simply never entered into equation.

  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.

    1. Re:MS HTML5 by ErkDemon · · Score: 4, Interesting

      Well, if they implement parts of it, drop other parts, add a few bits of their own and call the result "HTML 5.2", then I hope that the standards group sue them for misrepresentation.

  3. For this one, RTFA by bruce_the_loon · · Score: 5, Informative

    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.
    1. Re:For this one, RTFA by colfer · · Score: 5, Informative

      The Mozilla developer who posted a response on the list agreed strongly also.

  4. ... In before the "lolwut?" by Manip · · Score: 5, Interesting

    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.
     

  5. Re:Does anyone actually USE IE anymore? by linhares · · Score: 5, Interesting

    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.

  6. 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.
  7. Re:Does anyone actually USE IE anymore? by vivaoporto · · Score: 4, Informative

    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.

  8. Re:brace yourself.... by Ilgaz · · Score: 4, Interesting

    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.

  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. Point of HTML by slimjim8094 · · Score: 4, Informative

    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.
  11. Re:but you know how hard, complex Opera support is by derGoldstein · · Score: 4, Interesting

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

  14. Re:but you know how hard, complex Opera support is by Ilgaz · · Score: 4, Informative

    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)