Slashdot Mirror


What To Expect From HTML5

snydeq writes "InfoWorld's Neil McAllister takes a deeper look at HTML5, outlining what developers should expect from this overhaul of HTML — one that some believe could put an end to proprietary Web technologies such as Flash and Silverlight. Among the most eagerly anticipated additions to HTML5 are new elements and APIs that allow content authors to create rich media using nothing more than standards-based HTML. The standard also introduces browser-based application caches, which enable Web apps to store information on the client device. 'But for all of HTML5's new features, users shouldn't expect plug-ins to disappear overnight. The Web has a long history of many competing technologies and media formats, and the inertia of that legacy will be difficult to overcome. It may yet be many years before a pure-HTML5 browser will be able to match the capabilities of today's patchwork clients,' McAllister writes. 'In the end, browser market share may be the most significant hurdle for developers interested in making the most of HTML5. Until these legacy browsers are replaced with modern updates, Web developers may be stuck maintaining two versions of their sites: a rich version for HTML5-enabled users, and a version for legacy browsers that falls back on outdated rendering tricks.'"

58 of 272 comments (clear)

  1. Thank you Apple by Anonymous Coward · · Score: 4, Interesting

    Big thanks to Apple for standing up to the Flash juggernaut and showing the world we could live without it, thereby paving the way for HTML 5.

    1. Re:Thank you Apple by LWATCDR · · Score: 4, Insightful

      Well I think it has less to do with Apple standing up than it does with the fact that Flash didn't scale to mobile devices well.
      Before the iPhone mobile friendly sites where few and far between. Once the iPhone started selling great guns more and more people moved to have their sites be mobile friendly.

      Of course Apple isn't going to support Thedora so with that desision they are pushing HTML5 to be more proprietary than it could have been.
      Of course Apple's choice is probably motivated by the fact that they already have hardware support for h.264 in their devices.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Thank you Apple by 99BottlesOfBeerInMyF · · Score: 5, Informative

      Big thanks to Apple for standing up to the Flash juggernaut and showing the world we could live without it, thereby paving the way for HTML 5.

      And big thanks to Google for creating a non-Flash dependent version of YouTube to help Apple do it, and starting to move YouTube away from Flash in general.

    3. Re:Thank you Apple by Lunix+Nutcase · · Score: 2, Insightful

      Why would they choose to support a codec that is a rival (theora) to one in which they hold patents (H.264)?

    4. Re:Thank you Apple by Tim+C · · Score: 2, Insightful

      You mean, big thanks to Apple for preventing anything capable of interpreting arbitrary scripts to be installed or run on the iPhone so they can ensure that any apps (and especially games) used on the device came from their app store.

      Don't get me wrong I don't condemn them for it, but they are most certainly not doing it to be altruistic, or for the good of the Internet as a whole.

    5. Re:Thank you Apple by Lunix+Nutcase · · Score: 2, Informative

      And? Even at one patent that are still heavily invested in H.264, MP4 (which they also hold patents on) and AAC. I see no good reason for them financially to drop all those years of investments in this formats to go to Ogg and Theora.

  2. What to except by Anonymous Coward · · Score: 2, Insightful

    You can expect inconsistent implementations; same as it ever was.

    1. Re:What to except by BZ · · Score: 2, Informative

      I think you underestimate the "without breaking backwards compatibility" part of this.

      XHTML2 was pretty much designed to not work with any existing web infrastructure (either existing content or existing browsers). If you think a parallel web built from the ground up is the way to go, feel free to work on it, but the network effects involved make it a pretty risky prospect.

    2. Re:What to except by game+kid · · Score: 3, Interesting

      fix the web without breaking backwards compatibility

      Using video when object with just a mime type and filename doesn't break backwards compatibility?

      Given that intentional spite of IE (video is otherwise redundant and has not brought about a standard format), along with canvas and the codification of bad SGML parsing, I'm not convinced we should celebrate HTML5's failure (or FAIL, as people who can't type lowercase seven-letter words say now). I won't touch it.

      I'll keep using XHTML 1.0 and pretend HTML5 and XHTML 1.1 (with its invalid DTDs and such) never existed, tyvm.

      --
      You can hold down the "B" button for continuous firing.
  3. HTML5 by DarkKnightRadick · · Score: 2, Interesting

    I won't touch it until Ian Hickson either gets his head out from his orifice or he steps down as the lead dev. I know some of what's going on (from list archives and discussions with at least one of the main devs on the HTML5 WG list) and he's doing his best to kill HTML 5 and standards based design completely.

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    1. Re:HTML5 by Dracos · · Score: 3, Interesting

      I agree that Hickson is more of a bane than a boon, but he's not trying to kill all of standards based design, he's just trying to kill the best parts of it. Developers do want XML compliance. If they would just drop the HTML5 tag soup and enforce XHTML5, I would have much less against this mess.

      That, and I still believe Chris Wilson is Microsoft's trojan horse.

  4. Silverlight's greatest achievement by Anonymous Coward · · Score: 5, Funny

    Getting mentioned next to Flash in all of these "End of..." articles.

  5. Vector animation? by tepples · · Score: 4, Insightful

    In order that HTML 5 may replace Flash on Newgrounds.com, what tool for creating vector animations for HTML 5 is comparable to Adobe Flash CS series?

    1. Re:Vector animation? by 99BottlesOfBeerInMyF · · Score: 2, Informative

      In order that HTML 5 may replace Flash on Newgrounds.com, what tool for creating vector animations for HTML 5 is comparable to Adobe Flash CS series?

      You might try Adobe Illustrator paired with Ikivo Animator, that's what Adobe recommends anyway.

    2. Re:Vector animation? by Anonymous Coward · · Score: 5, Interesting

      no, no, no, you're getting this all wrong - this isn't about what people want or what actually happens in the real world!

      it's about a type of consumer so brainwashed they actually believe that apple are a real force for good, and that anything that stands in the way of their favorite company's marketing machine is sheer anathema.

      oh and not forgetting the stunted ideologue who will sing the praises of html5, knowing full well it won't amount to squat. who could forget them around here!

    3. Re:Vector animation? by Anonymous Coward · · Score: 2, Funny

      MS Office?

    4. Re:Vector animation? by tepples · · Score: 3, Informative

      Just use anything with SVG support.

      And CSS3 has native support for animation control, quite powerful control at that.

      Please point me to CSS3's support for interpolation between SVG keyframes. Then please point me to the graphical timeline editor for CSS3 animation. Flash has had both since before it had ActionScript.

      The only thing that it doesn't have great support for yet is some of the things that people are used to with Flash development. Preloaders are one thing

      HTML5 has onload. Just set the animation to start once all your assets' onload events have fired.

      Of course, considering how most of the imagery is usually vectors in Flash games, it shouldn't be too much of a problem.

      SVG is bloated unless you gzip it.

    5. Re:Vector animation? by tepples · · Score: 3, Insightful
      From this page:

      Thank you for your interest in the Ikivo Animator. Please contact Ikivo sales [mailto] for assistance in purchasing the Ikivo Animator.

      I've seen these before, and "please e-mail sales" in lieu of a base price usually turns out to be code-word for "if you have to ask, you can't afford it".

    6. Re:Vector animation? by julesh · · Score: 3, Informative

      I've seen these before, and "please e-mail sales" in lieu of a base price usually turns out to be code-word for "if you have to ask, you can't afford it".

      According to a review in MacUser, it's £199+VAT (=~ $350 US), or at least that was the price for v1.1 (I think there may have been a few updates since then).

    7. Re:Vector animation? by elrous0 · · Score: 2, Funny

      I feel old now, remembering back to when VRML was the new standard that was going to sweep the web--but didn't amount to squat.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
  6. Comment removed by account_deleted · · Score: 4, Interesting

    Comment removed based on user account deletion

  7. End of Proprietary Formats? by StormReaver · · Score: 5, Insightful

    I don't understand why anyone thinks this will put an end to Flash, Silverlight, etc., since HTML5 doesn't specify allowed CODECs. All this means is that those proprietary codecs will be specified with an HTML5 tag. Everything else will remain the same.

    1. Re:End of Proprietary Formats? by Anonymous Coward · · Score: 2, Insightful

      I don't understand why anyone thinks this will put an end to Flash, Silverlight, etc., since HTML5 doesn't specify allowed CODECs. All this means is that those proprietary codecs will be specified with an HTML5 tag. Everything else will remain the same.

      I agree. I don't understand all the high-fiving going on. So HTML5 can play video. And? The rest of Flash's functionality?

    2. Re:End of Proprietary Formats? by fuzzyfuzzyfungus · · Score: 4, Informative

      While the situation RE: Software patents isn't really where Free software enthusiasts would like it(among others, it isn't hard to find people who think that software patents are a serious clusterfuck); there is big difference:

      If something is done in flash, it is almost definitely done using a proprietary codec(either one of Adobe's weirdo legacy proprietary codecs, or h264), wrapped in Flash, a proprietary runtime for which no good-enough-to-be-particularly-useful implementations exist. If something is done with an HTML 5 video tag, it will(outside of nests of Free software idealists) almost certainly be h264. However, while the patent situation is a mess, good Free implementations of h264 exist, and Free browsers will be on the leading edge of HTML5 development.

      With flash based stuff, it is essentially impossible to function on a Free stack, no matter where you live, what patent licences you either posses or are willing to ignore, or whatever. It just isn't possible. Gnash is Not There Yet, and even if you are willing to go proprietary, Flash pretty much sucks on anything that isn't 32-bit windows, and it's a pit of resource consumption and security flaws even there. Silverlight is incrementally better, with Moonlight covering a greater subset of Silverlight than Gnash does Flash, and it not sucking architecturally as much; but it still doesn't cover enough(and pretty much any Silverlight based media application will be using a patent encumbered codec and/or DRM in any event).

      h264/HTML5 still suffers patent encumbrance; but anybody not subject to, or willing to ignore, those patents can have a very functional Free implementation more or less now. That counts for something.

    3. Re:End of Proprietary Formats? by 99BottlesOfBeerInMyF · · Score: 4, Interesting

      I don't understand why anyone thinks this will put an end to Flash, Silverlight, etc., since HTML5 doesn't specify allowed CODECs. All this means is that those proprietary codecs will be specified with an HTML5 tag. Everything else will remain the same.

      Picture this, in 5 years you're developing new Web site and you want a Web application on that site. Say it's a little Web based game. Will you:

      • Create a version in Flash and not support the iPhone, iPad, and several other phones.
      • Create a version in Flash and a version in HTML5 to support both regular Web browsers and the iPhone, iPad, and Mobile devices that don't do Flash?
      • Just create an HTML5 version without Flash, and still support both all major browsers and the iPhone, iPad, and other mobile browsers, excluding some very old versions of browsers that have not installed the Google Frame plug-in?

      Basically, for applications, Flash becomes redundant since you need to use HTM for other devices anyway and HTML 5 supports everything important Flash does. For video, Flash becomes useless overhead, since you can just specify a codec already used in Flash which will save the user's processor and using Flash limits your audience to a subset of what just specifying a standard codec or two does.

    4. Re:End of Proprietary Formats? by tepples · · Score: 3, Insightful

      And? The rest of Flash's functionality?

      The rest of SWF's functionality is supposed to be in JavaScript and the HTML5 DOM, including the canvas and audio elements.

    5. Re:End of Proprietary Formats? by Draek · · Score: 4, Insightful

      If something is done with an HTML 5 video tag, it will(outside of nests of Free software idealists) almost certainly be h264.

      You think? just like people only posted MPEG2 videos back in the days before Flash? no, what will happen is that everything will almost certainly be h.264, until there's a better codec out there (let's call it h.265) at which point half the content will be in h.264 and half in h.265, then large companies will smell the blood and jump in with their own, improved formats (let's call them WMV2) and lobby large content providers to use it, until browser makers start seeing h.264 as 'legacy' by being so incredibly inefficient compared to h.265 and WMV2 and drop support for it (it's not specified in the standard, remember?) and before you know it, we're in the exact same situation we had before Flash and all you've gained is that the propietary crap is wrapped in a 'video' tag rather than an 'object' one, for all the good that does to you.

      No, the only solution is to specify *one* baseline codec that must be supported to comply with the standard, but leave web devs able to specify their own alternative if they so desire. That was what was going to happen with Theora as the baseline but devs able to specify h.264 or whatever shiny toy came later, until Apple began to pout and cry and refuse to implement Theora no matter what, leading us to the current situation.

      --
      No problem is insoluble in all conceivable circumstances.
    6. Re:End of Proprietary Formats? by Alistair+Hutton · · Score: 2, Interesting

      I have seen HTML 5 demos, there's one with coloured balls moving around the screen on a black background reacting to the mouse. That takes up 90% of one core of my machine. I knocked up a similar program in Actionscript, it took up 5% of one core.

      --
      Puzzle Daze is now my job
  8. my bitter ways by bigmaddog · · Score: 2, Insightful

    I'm at the point in my web developing days where I don't really care what's in the standard, so long as it is unambiguous and everyone adheres to it. I am doomed to be eternally disappointed.

    --

    Even as you read this, your pants are strangling your loins! Aaa!

    1. Re:my bitter ways by Locke2005 · · Score: 2, Insightful

      In all my years of programming, I have yet to see a completely clear, unambiguous standard. They don't exist, since English does a poor job at concise specification of behavior. That is why smart people participate in interoperability tests for new protocols to reconcile the different interpretations of different developers. Example: many years ago, ACC LAN center developed an XNS implementation that worked perfectly talking to other copies of itself, but failed miserably with other vendors' implementations. Why? Because the C standard at the time didn't specify the order of allocation of bitfields, and the developer had assumed LSB first allocation when instead it was doing MSB first.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
  9. InfoWorld SUCKS by e2d2 · · Score: 4, Insightful

    And here is what to expect from an InfoWorld article - very little substance littered over at least 5 pages soaked with advertisements.

  10. Re:Er... standing up? Really? by Steauengeglase · · Score: 2, Interesting

    I wouldn't say learning is the problem, not wanting to buy or pirate Adobe products is the issue.

  11. Flash/SL are still the only way to share a/v by Anonymous Coward · · Score: 2, Interesting

    While I'm glad to see movement towards non-prop web video playback, how else (besides Flash/Silverlight) can you do online interactive seminars/meetings with shared audio/video between multiple users (let alone screen/application sharing)? While the HTML5 spec seems to cover video playback pretty well, I don't see an standard-based specification for sharing in streamed audio/video between multiple users (but maybe I'm overlooking something?).

    And no this isn't about "chat roulette", it's about remote meeting/collaboration functionalities that are increasingly important for businesses and online/remote learning, where the _least_ proprietary solutions are currently Flash-based on the client end.

  12. Re:Inertia be damned by NoSleepDemon · · Score: 3, Insightful

    You do realise that video wasn't the only thing Flash did, right? What exactly in HTML5 is going to replace the ease with which you can create animations and games with a unique look and feel in Flash?

  13. I understand the substance of your complaint by circletimessquare · · Score: 5, Funny

    however I would assert that

    (please click the next comment below the parent to see more insight)

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:I understand the substance of your complaint by Arthur+Grumbine · · Score: 2, Funny

      I'm pretty sure this is a record for consecutive, uninterrupted, in-reply-to-the-same-parent, Score:5, Funny comments from the same user (ACs don't count - they never did). There should be a /. Achievement for this, something like "Comedian DoS Attack Award".

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
  14. They're skipping 2, 3, and 4 by tepples · · Score: 2, Interesting

    I don't want HTML5. I want XHTML2. Get to work on this now.

    HTML5 has two syntaxes: SGML-style "HTML Syntax" (Content-type: text/html) and XML (Content-type: application/xhtml+xml). The latter is called XHTML5, and 5 is greater than 2.

  15. ...Now help standardize on non-proprietary codecs. by KingSkippus · · Score: 3, Insightful

    Let's not kid ourselves. Apple isn't trying to pull people away from Flash because they're big-hearted. They're pulling people away from Flash because they want to be the gateway to Internet content, via the sweet deal with MPEG LA (who owns the H.264 patent) that will keep other players--especially open source software--out of the market.

    If Apple really had our best interests at heart, they would be either 1) pushing Ogg Theora as a baseline video standard, or 2) working to release H.264 into the public domain so that everyone can use the arguably "better" codec.

    In fact, speaking of an unencumbered codec, have you noticed that Safari, by deliberate choice, does not support Ogg Theora? I mean, I can understand them implementing H.264, if they think it's a better codec. Google does too, and they've said on record that they think that H.264 is superior. Nevertheless, Chrome does also support Ogg Theora. Opera supports Ogg Theora. Firefox, of course supports Ogg Theora, and due to its open source nature, can't support H.264 unless it's released to the public domain. Microsoft is blissfully quiet on the matter and doesn't support either yet. But Safari? The odd man out, the only browser that could support both and has chosen not to.

    So yeah, no thanks, Apple. At least, not yet.

  16. I'm probably the minority, but by McBeer · · Score: 4, Interesting

    Honestly I'm not rooting for html 5 to replace flash/Silverlight for RIA. I don't like having to have 5 times as many tests in my matrix (one for each browser). I don't like having to write ajax shims whenever I want to use the db from the client. I don't like how hard it is to make reusable html controls that can't break other parts of the site. I don't like how javascript scales up for larger projects... the list goes on. I'm welcome some improvements to html+javascript and for using it to display documents. That said, It simply isn't designed for RIA. Flash/Silverlight are.

    --
    Hikery.net - The best hiking site ever. Made by yours truly.
  17. I understand the substance of your complaint by circletimessquare · · Score: 5, Funny

    its not really that much of a problem to read

    (please click the next comment in this series for our exciting conclusion)

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  18. PlayReady digital restrictions management by tepples · · Score: 3, Interesting

    MoonDimPhotons works on Linux and can generally play web applications designed for the previous version of SilverDimPhotons, as long as they don't use DRM. But Netflix intentionally makes its service incompatible with MoonDimPhotons because a recompiled version of MoonDimPhotons could tee(1) the video into a file that can easily be redistributed to the public in violation of copyright. Linux on PCs and DRM are at fundamental odds with each other.

  19. I understand the substance of your complaint by circletimessquare · · Score: 5, Funny

    an article in tandem sections if you are a search spider or ad generator!

    (we hope you've enjoyed this exciting article, please click again, and please click a lot

    because we don't think of you as a human reader we should attempt to satisfy, and therefore convince you to visit us again

    we think of you as a monkey we have to somehow trick, annoy, and cajole into clicking a lot, for content counts, page hits, and ad revenue

    internet content is a zero sum game!)

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  20. If Adobe adds an 'Export to HTML 5' option by Anonymous Coward · · Score: 2, Interesting

    doesn't that make Flash a great HTML 5 editor?

  21. Re:...Now help standardize on non-proprietary code by Lunix+Nutcase · · Score: 3, Insightful

    They're pulling people away from Flash because they want to be the gateway to Internet content, via the sweet deal with MPEG LA (who owns the H.264 patent) that will keep other players--especially open source software--out of the market.

    This is so wrong it's not even funny. MPEG LA doesn't own the H.264 patents. MPEG LA is a firm that licenses the patent pool to H.264 and numerous other technologies.

    If Apple really had our best interests at heart, they would be either 1) pushing Ogg Theora as a baseline video standard, or 2) working to release H.264 into the public domain so that everyone can use the arguably "better" codec.

    Since Apple owns patents to H.264 I doubt you are going to see them doing either.

    In fact, speaking of an unencumbered codec, have you noticed that Safari, by deliberate choice, does not support Ogg Theora?

    Why are you surprised by this? Apple is a patent holder to H.264. Why would they want to support a video codec that is a rival to a technology in which they hold patents?

  22. Re:...Now help standardize on non-proprietary code by Lunix+Nutcase · · Score: 2, Informative

    That and Apple is a holder of H.264 and MP4 patents.

  23. Re:Er... standing up? Really? by Joe+Tie. · · Score: 3, Interesting

    Man, let me tell you, as a linux user I really miss the pre flash video days. It's so annoying facing a somewhat heavy processor load while watching videos online, compared to not being able to see them at all. To getting codec errors, and redirects because the browser detection was windows-centric or because they actually booted people away that were using linux. Glad to see those wonderful days might be making a comeback!

    --
    Everything will be taken away from you.
  24. Re:Er... standing up? Really? by dave562 · · Score: 3, Interesting

    Not wanting to buy / pirate is a symptom of a larger issue with professional computer users in general. There are those who are willing to pay for tools that will get the job done, and there are those who won't. Those are willing to do so, do so. Those who aren't will constantly seek alternatives and seemingly never learn the adage that, "You get what you pay for."

    Some people don't seem to understand that the largest incentive to introduce new technologies is to make money. There is money to be made in making people's lives easier, or allowing people to accomplish tasks. Adobe has Flash. Microsoft has Windows. Neither of them are necessarily the "best" way of doing things. None the less they get the job done to a certain extent.

    In the context of HTML5, people are going to have to recreate Flash like functionality. The first few attempts will probably suck or be "feature incomplete". What is the financial incentive to reproduce Flash like functionality in HTML5? In the long term people can save money by not having to use Adobe Flash. In the near to short term, what is the benefit? Who is going to come up with the Flash killer out of the goodness and kindness of their heart?

  25. brittle HTML5 implementation by Dr+Herbert+West · · Score: 2, Insightful

    Mod parent up! I'm not looking forward to years of brittle HTML5 implementation on every damn "browser of the week" when building apps and games. At least Flash (don't get me wrong, I don't like a lot of its closed implementation either) works the same in all platforms that it runs on-- I develop for kiosks and museum exhibits as well. Why does everyone think implementing an HTML5 standard will result in all the crazy different browsers using it in a standard way?

  26. What to Expect from HTML5? by CodeBuster · · Score: 2, Insightful

    Probably not much until IE supports it...

  27. One proprietary format is no better than another by rxan · · Score: 2, Interesting

    People are still complaining about the lack of Flash on iPhone and iPad. This shows that people can't live without it right now.

    Telling people they can't have Flash on the iP* but that they can compile their Flash apps for the iP* doesn't make it any better. Apple could care less if HTML5 replaced Flash. What they really want is more iP*-exclusive apps.

    You're mistaking the bully (Apple) for the savior. What was that syndrome called again?

  28. Re:...Now help standardize on non-proprietary code by Nadaka · · Score: 2, Informative

    It is not significantly worse either. h.264 has a deadline set for when free use ends. That deadline may or may not be pushed back and the royalties may or may not be extortionate. By using Theora, you don't have to worry about that.

    http://arstechnica.com/media/news/2010/02/royalty-free-codec-still-needed-despite-no-cost-h264-license.ars

  29. Re:Er... standing up? Really? by Korin43 · · Score: 3, Insightful

    The benefit is that it allows the Internet to be used the way it was meant to be: by everyone. No more "you're too poor to make Flash games". Seems like a significant benefit to me.

  30. Re:...Now help standardize on non-proprietary code by Anonymous Coward · · Score: 3, Interesting

    Now let's be fair here - Theora isn't that good. It's XviD-standard, so it's, well, it's okay, but in terms of a drop-in replacement for H.264 for Youtube it does not cut the mustard.

    And Nokia has asserted it has submarine patents on it, and hasn't actually promised not to enforce them (we'd bitterly hate it if it did, given the involvement it's had in things like Maemo and QT, but still). Given that, and that Apple and Nokia are now competitors, Apple do not want to risk Theora. That's the reason why.

    Meanwhile, Google have bought On2. This means they now have the rights to VP7 and, more importantly, VP8 (remember Theora is a slightly-tweaked VP3). VP8 is fast. Very fast. According to what On2 said, it's slightly better than the H.264 profiles, it's scalable at least as well as the SVC extension to H.264, but it's also fast enough to decode in realtime on mobile ARM processors like the A8, A9, and Apple's A4, at screen sizes that count for those devices. It does not need specialised hardware support like H.264 does, but can probably use the pixel shaders on those graphic chips to lighten the load a bit.

    What I think we're waiting for is for Google to do a really, really, really exhaustive patent search - essentially, exhaustively listing all possible worldwide submarines and enumerating them, and carefully eliminating anything from any patent troll that may pose any reasonable litigation threat they aren't certain they have prior art for - to create a VP8-derivative or successor that they can unmask as a new open standard for video, that is H.264-class or better, suitable for devices from mobile scale up to 1080p HD and beyond, and patent-free from now until beyond 2015 (after which MPEG-LA will probably start seriously price-gouging H.264 - if YouTube are still using H.264 then, it will probably become uneconomical).

    That is what we need. I'm afraid Theora isn't it. Tarkin wasn't either. Dirac's not too bad, but it's not quite there. And H.264, given its patent status, also isn't there; it's a holding position for some parties for now, but only until 2015 at the very latest. Besides, it's a blockfest - it's really not that good. It can be beaten. H.263 was.

    As for container, if you're going to be serious, honestly Matroska (.mkv) is much more attractive than Ogg.

  31. Re:Er... standing up? Really? by aztracker1 · · Score: 2, Interesting

    I think a package/zipped format of a self contained unit of work/presentation should be added as well.. so you can do an object/canvas tag, and have a collection/package available with all the resource for the page/app/site in a single zip file... similar to xap and jar files for silverlight and java. Tooling is another huge issue, animators/designers will want something akin to the Flash software or Expression Blend. When these tools become available, we'll start to see more HTML5 actions with canvas, audio and video... The video formats supported will be another issue, I'd like to see chrome and safari add support for ogg+theora even if the quality is slightly better with h.264 -- lastly the understanding of JavaScript as a language needs to advance a bit.

    --
    Michael J. Ryan - tracker1.info
  32. html5-block add-on? by Fractal+Dice · · Score: 2, Interesting

    Given that a flash-blocking addon is pretty much a requirement to make the web readable these days, does this fancy html5 come with an expectation that browsers will give client-users more power to control what craziness sites are allowed to access with all these more intrusive "features"?

  33. Re:Er... standing up? Really? by Korin43 · · Score: 3, Informative
  34. Re:Flash Player is a cost center by rident · · Score: 2, Informative

    Adobe has always been good at dev environments. Good, consistent app interfaces on the design side and supportive IDEs on code side. I have little doubt that Adobe sees this situation and isn't doing what they do best. Creating a great development environment for designing, animating and programming HTML5/CSS3. Microsoft is headed that direction with Expression too. If the standards are going to be open, they'll need to provide the most appealing dev tools instead of the shiniest proprietary codec or plugin.

  35. Javascript might be better than most languages by weston · · Score: 2, Interesting

    JavaScript needs a complete overhaul in a capital way. Capital as in capital offence. It needs to be shot in the head and replaced by something that isn't an offence to software development practices everywhere.

    Pray tell, what are these offenses? What, exactly, would you overhaul?

    Because after I learned a bit about functional techniques and the prototype model, I'm pretty much convinced that traditional "enterprise" application languages like Java and C++ are by comparison nightmares almost designed largely to multiply hierarchies, bloat code with boilerplate like no tomorrow.

    There's a few JS language features I don't like much... having IEEE 754 Double Precision be the sole numeric type, for example, can be a real pain, not much fond of semicolon insertion, it'd be nice if there was a shorter expression for lambdas, and a language-specified construct for loading modules and importing packages. But if you know the language well enough, you can navigate around or manage away *all* those problems effectively and often smoothly. And I'd sure rather have ECMAScript 5 than 4 (heck, 3 would be better).

    It's probably the most widely deployed language that's a step above Blub, that's for sure.

    Now, if you've got a problem with the browser APIs, complain away. They've been sloppy and inefficient since day one, and they're not improving very rapidly. But that's not really a language issue.