Sign in with
Sign up | Sign in

First Complete HTML5 Spec Released

By - Source: W3C | B 18 comments
Tags :

The W3C has published the first complete specifications for HTML 5 and Canvas.

The specifications (HTML 5, Canvas) are far from being final, but have reached candidate status on December 17. There is also a first draft for HTML 5.1 and Canvas Level 2.

The publication of the candidate is on track with W3C's original roadmap, which placed the candidate releases in Q4 2012, along with information about the penetration of HTML 5 features in web browsers, stability of each feature, interoperability of components, as well as an outline of potential at-risk features. The final spec is not expected to be released until Q4 2014.

Web browsers are not adopting the same features at the same pace, but show preference to their respective product strategy, which leaves developers at a state where they can only leverage a limited feature set that all browsers support at the core. It is not unreasonable to expect that it will take at least two more years until all major browsers will support all recommended HTML 5 features.

According to caniuse.com, IE10 currently supports 74 percent of the HTML 5 working draft features, Firefox 76 percent, Chrome 94 percent, Safari 77 percent, and Opera 77 percent.

 

Contact Us for News Tips, Corrections and Feedback

Display 18 Comments.
This thread is closed for comments
  • -5 Hide
    virtualban , December 18, 2012 9:18 AM
    Good!
    Hope youtube removes flash completely. I hate how it becomes unresponsive when made to run without hardware acceleration, and I hate how it throttles my gpu when in hardware acceleration.
  • 6 Hide
    jujuvivi , December 18, 2012 9:35 AM
    So much needed!
    W3C Recommendation:
    HTML 4: 24 December 1999
    HTML 5: Q4 2014 (?)
    15 years after while Internet was in its beginning phases.

    Still, I am impressed to see how much browsers have already implemented (between 74% and 94%).
  • 6 Hide
    mayankleoboy1 , December 18, 2012 9:43 AM
    Quote:
    Firefox 76 percent, Opera 77 percent.


    :o 
    You mean Opera is more HTML5 compliant than FF ? Then why the hell does Opera render so many sites improperly ?
  • 1 Hide
    kristi_metal , December 18, 2012 10:09 AM
    Dependes which part that 77% is implemented. Maybe Opera implements only the minor stuff, who knows?
  • 4 Hide
    Bloob , December 18, 2012 10:23 AM
    virtualbanGood!Hope youtube removes flash completely. I hate how it becomes unresponsive when made to run without hardware acceleration, and I hate how it throttles my gpu when in hardware acceleration.

    It's a serious accomplishment from Adobe to get Flash to use as much resources as it does currently.
  • 2 Hide
    annymmo , December 18, 2012 10:29 AM
    mayankleoboy1You mean Opera is more HTML5 compliant than FF ? Then why the hell does Opera render so many sites improperly ?

    Because the sites themselves are crap.
    It's not that a browser support things like they should that the sites are made like they should.
  • 5 Hide
    Anonymous , December 18, 2012 10:31 AM
    I think it would be better to remove the "Working Draft" from the comparison and only keep the recommendations: http://caniuse.com/#cats=HTML5&statuses=rec,pr,cr
    It would then result in Opera 50%, Safari 84%, IE 88%, Chrome 88% and Firefox 97%.
  • 4 Hide
    john15v16 , December 18, 2012 11:50 AM
    Quote:
    Good!
    Hope youtube removes flash completely. I hate how it becomes unresponsive when made to run without hardware acceleration, and I hate how it throttles my gpu when in hardware acceleration.


    It has been a while since people started playing around with HTML5, and still nowadays there are some people that come with some comparisons between Flash and HTML5. I am a little bit tired about all this, and to be honest I am totally convinced that HTML5 and Flash are completely different solutions which make everything a bit pointless when comparing both, it is so clear to me what/when to use HTML5 or Flash.

    HTML5 is here to stay, it is for us, and it is for helping us with that boring monkey job nobody wants to do like building a video player with a scroll slider progress bar and some navigation buttons, or making a basic photo gallery with enchanted options, etc. If you are trying to do something more complicated than that, I am afraid you have to be prepared to waste a lot of time dealing with very annoying things like cross browser inconsistencies, performance issues, plus you never know if that thing will work in new browsers in the future. The main problem of HTML is and will be always consistency; it looks different among browsers when you are dealing with advanced features, careful, it could be a big pain, keep it simple if you want to sleep well.
  • -4 Hide
    virtualban , December 18, 2012 11:58 AM
    john15v16It has been a while since people started playing around with HTML5, and still nowadays there are some people that come with some comparisons between Flash and HTML5. I am a little bit tired about all this, and to be honest I am totally convinced that HTML5 and Flash are completely different solutions which make everything a bit pointless when comparing both, it is so clear to me what/when to use HTML5 or Flash.HTML5 is here to stay, it is for us, and it is for helping us with that boring monkey job nobody wants to do like building a video player with a scroll slider progress bar and some navigation buttons, or making a basic photo gallery with enchanted options, etc. If you are trying to do something more complicated than that, I am afraid you have to be prepared to waste a lot of time dealing with very annoying things like cross browser inconsistencies, performance issues, plus you never know if that thing will work in new browsers in the future. The main problem of HTML is and will be always consistency; it looks different among browsers when you are dealing with advanced features, careful, it could be a big pain, keep it simple if you want to sleep well.

    And I still hate flash. And I still want a fluid experience while in youtube without having hardware acceleration and gpu throttling. If Adobe is not up for the task, I sure hope Html5 is.
  • 3 Hide
    teh_chem , December 18, 2012 11:59 AM
    You heard about HTML5 all but replacing Flash-based media services, and that Flash support has been preemptively and vocally abandoned by so many web-based services (and devices), but HTML5 is so slow to be adopted and implemented. Youtube began their "trial" HTML5-based project almost 3 years ago (Jan 2010). Yet despite having joined the HTML5 trial, more than 99% of the videos I have come across play in Flash (using Chrome), not HTML5.

  • 4 Hide
    john15v16 , December 18, 2012 12:14 PM
    Quote:
    And I still hate flash. And I still want a fluid experience while in youtube without having hardware acceleration and gpu throttling. If Adobe is not up for the task, I sure hope Html5 is.


    @virtualban

    Hardware acceleration and gpu throttling are a benefit and assist in a fluid experience. This is something that is transparent to you as a user. HTML5 has and is also moving more into the hardware acceleration arena as well. So hardware acceleration and gpu throttling is here to stay.
  • -6 Hide
    virtualban , December 18, 2012 12:36 PM
    john15v16@virtualbanHardware acceleration and gpu throttling are a benefit and assist in a fluid experience. This is something that is transparent to you as a user. HTML5 has and is also moving more into the hardware acceleration arena as well. So hardware acceleration and gpu throttling is here to stay.

    Well, if the gpu throttles because the software assumes I am not doing something that deserves all the gpu power I have, if the framerate at a multiplayer game suffers because there is a flash window in the background that helps me wait till the raid party is ready, I call it a bad design.
  • 4 Hide
    john15v16 , December 18, 2012 1:27 PM
    Quote:
    Well, if the gpu throttles because the software assumes I am not doing something that deserves all the gpu power I have, if the framerate at a multiplayer game suffers because there is a flash window in the background that helps me wait till the raid party is ready, I call it a bad design.


    Firstly, who watches YouTube video while playing a full screen multiplier game like World of Warcraft anyway? And secondly, if your monkey cpu/gpu isn't powerful enough to handle it then, you have bigger problems than Flash/HTML5 hardware acceleration and gpu throttling...
  • -3 Hide
    virtualban , December 18, 2012 1:33 PM
    john15v16Firstly, who watches YouTube video while playing a full screen multiplier game like World of Warcraft anyway? And secondly, if your monkey cpu/gpu isn't powerful enough to handle it then, you have bigger problems than Flash/HTML5 hardware acceleration and gpu throttling...

    Well, right... you don't have multiple monitor setup, I get it.
    And, going from 775 MHz GPU core to 400 MHz GPU core, yes, I notice it. It handles them, but I still don't like when it happens.

    Computers are meant to be multitasking. Even if I don't watch while playing, I can pause and switch applications.

    You like it your way, I like it my way, and right now I like to disable gpu acceleration, accepting occasional flash unresponsive.
  • 1 Hide
    Cryio , December 18, 2012 1:37 PM
    Last time I checked, Maxthon was still the most HTML5 compliant browser, followed by Chrome and Opera. Then comes Safari, Firefox and IE10.

    And to the question why Opera still has problems...well, a few bugs now and then, but mostly browser sniffing. You can't believe how many sites won't work until you mask Opera as "Firefox".

    I don't know why they do this honestly.
  • 0 Hide
    srap , December 18, 2012 3:14 PM
    CryioLast time I checked, Maxthon was still the most HTML5 compliant browser.

    A.) Maxthorn is not present on Caniuseit.com
    B.) There were cases when Max was charged with cheating on standard support tests, claiming non-existing support for html5 or css3 elements
  • 1 Hide
    Fokissed , December 18, 2012 5:25 PM
    virtualbanWell, if the gpu throttles because the software assumes I am not doing something that deserves all the gpu power I have, if the framerate at a multiplayer game suffers because there is a flash window in the background that helps me wait till the raid party is ready, I call it a bad design.

    The GPU throttle is a driver-related issue (with 400MHz core being an AMD specific problem). You can always flash a custom firmware on to the card, or disable hardware acceleration (your CPU is likely powerful enough to handle flash in software, and it won't throttle).
  • 0 Hide
    virtualban , December 18, 2012 5:38 PM
    @Fokissed
    Yes, AMD and driver and known issue. I can also fix the clocks in the driver, which will make the Gpu go full speed even when doing simple things on non gpu related. Right now I just disable the acceleration, but it does affect the responsiveness of flash in small things such as menu.
    On a side note, the colours look a tiny bit better without hardware acceleration. :)