At CodeMyConcept one of our policies is “Always stay updated” and have been waiting for a HTML update since forever, all of PSD to HTML coders are always looking for ways to update their knowledge base, everyone from the PSD to Drupal team, all the way through the PSD to Email team are always on their toes. Here is a little definition and difference between HTML5 and Adobe Flash as software fighting for the World Wide Web’s control.
Be careful Adobe Flash, HTML5 is behind you!
Even though Flash still dominates the World Wide Web and although people are becoming more and more aware of its downside, one of HTML5 goals is to reduce the need for proprietary RIA technologies (which include Adobe Flash, Microsoft Silverlight and Sun JavaFX) and the compatibility with devices like iPad or iPhone makes it whole new monster full of multimedia power.
After not being updated since 2000 HTML4 evolved to HTML5, with audio and video codecs which take less processing power than a Flash player, in addition, you will find new or changed elements like:
- <video>, <audio>, and <canvas> who were designed to make it easy to include and handle multimedia and graphical content on the web without having to resort to proprietary plug-ins and APIs.
- <a>, <cite> and <menu> have been changed, redefined or standardized.
- The APIs and DOM are no longer afterthoughts.
- <nav>, <header> and <footer> tags that will help define entertainment features as well.
- <section> and <article>, are designed to enrich the semantic content of documents.
- <font> and <center>, whose effects are achieved using CSS have been dropped.
It is absolutely necessary to recognize and understand these tags.
At the time HTML5 browser support is a mere fraction of the market, and Flash makes transparent the hardware calls implementation for the developers and HTML5 needs to deal with a lot of rendering and then multi-platform apps will be a true headache for the developers, going back to and old known problem.
Thanks to this update, it is possible for your fingers to play around with promotion banners on your phone, simple games to obsess your mind with, good enough graphics and totally fast loadings. On the other side Flash lets you do more creative things, these ones are too heavy and if they do not load fast, more people won’t ever come back to your website or won’t even wait for it to finish loading, what really represents the mayor problem of Adobe Flash to work on, in order to watch their backs they must find a solution and quick.
HTML5 in the long run would standardize the highly fragmented rich-media universe, making it easier and more efficient for everyone to use and enjoy. As an addition, it also defines the required processing for invalid documents, so that syntax errors will be treated uniformly by all conforming browsers and other users, and Adobe Flash must suppress this, we definitely don’t want to be in their shoes.