HTML5 is next version of HTML and XHTML. HTML5 popularised atleast for me after famous comments from Steve Jobs in 2010 about FLASH.
So let me begin with HTML5 vs FLASH (famous topic for sometime now among bloggers). I will not go in detail of this topic as there are already loads of blogs about this comparison, but i will atleast give a summary of my thinking of HTML5 vs rest of RIA technologies.
|Adoption||Adoption should increase|
going forward but as far now, nowhere near FLASH
|Clear winner. Source periscopic.com|
|Performance||Flash kind of wins this round||Source: themainblue.com|
|Features||Flash at least for now wins this round||Winner. But then again FLASH is a mature platform.It will take while for HTML5 to catch up|
|DRM support||Though companies like microsoft, google, netflix have proposed for DRM support in HTML5 but it's not there yet.||Winner|
|Accessibility||Though questionable but I still believe this one goes to HTML5||There are new accessibility features and support with Flash player 10|
|Cross platform||Flash wins||I think with maturity HTML5 will catch up soon on Flash for this|
Now the question is Why HTML5 ?
|Good to be native||No need of installing plugins like flash player, silverlight and still have advance visualisation with CANVAS|
|Offline Storage||Future of smart apps can be based on HTML. Though this is huge I have my own questions around security because of this feature( I will cover that in separate post)|
|Better performance||Again soon (with maturity of HTML5) experience of web apps can be expected to be like desktop apps|
|Security -Safe Web Apps||Again this bit is questionable. But the fact HTML5 removes dependency on any plugin which can be vulnerable to various attacks is certainly an advantag|
|Lower development cost|