First off, HTML5 is the next major revision of HTML. It is also an attempt to define a single markup language that can be written in either HTML or XHTML syntax. That said it has the potential to be amazing and simplify cross browser and plug-in compatibility issues. Some other aspects to note:
- You don’t need any plug-ins to use it as you would with Flash.
- It works on iPhones and most mobile browsers. As the iPhones impending market share on the verge of exploding with their recent Verizon expansion, mobile video compatibility will be at the forefront of issues to consider for most developers.
- Built in API’s that allow you features such as geo-location and client-side databases which will make customization of websites much better.
- The native video controls are keyboard accessible.
- With videos, you can include a textual transcript, which can be scripted into synchronized video captions, which is a tremendous leap forward in terms of video and search engine optimization.
- HTML5 videos use double encoding which requires extra processing power and storage.
- Changing from Flash to HTML5 like any other site update could be expensive and timely depending on your site.
- It’s not entirely backwards compatible, for those archaic browser users. (not that anything really is!)