
You’ve probably heard the term HTML5 mentioned recently as a factor involved in video and animation online. What is html5 and what does it mean to you? If you have been posting videos online since the advent of YouTube then, whether you knew it or not, flash was THE method used to display/embed those videos. Flash has been (primarily) the only game in town up until recently. If you want video and some animation for your content posted online from here on in — there is now another option — html5 code to make things happen.
Html5, according to Wikipedia, stands for the latest revision of html which is the code allowing text, graphics, links and so on to function on the internet. Html5 code factors in media such as video and animation.
Is it necessary to choose html5 over Flash? There is a debate — check out a friendly game of PONG coded with Flash AND html5 http://labs.codecomputerlove.com/FlashVsHtml5/. Computerlove‘s point here is that Flash is fine for some things and html5 is fine for some things (and can even be mixed) and cautions that this isn’t a war rather the platform should be chosen for what would best suit the content and/or device.
Some Technologists (like Steve Jobs) and Web Developers contend that Flash isn’t facile enough for today’s browsers and video content. Movement toward more mobile computing devices (iPhone, Nexus, iPad) with newer types of operating systems and processors call for lighter, faster processing of video and animation than ten year old Flash can offer.
Adobe will not allow Flash to be dissed so quickly and has a flash-to-html5 converter in the works called Wallaby. Apparently, flash keeps video content contained to one batch of code in one place whereas html5 is separate pieces of code working together from multiple places to run one video; Wallaby helps break up the Flash code and distribute it as html5 pieces. I’m not a software developer but I am guessing that older ways of coding and reading html (everything tagged inline and in one place) has obviously given way to distributed code across multiple documents to display one web page for example. So whereas fifteen years ago html for one web page was pretty full up with tags, these days one web page will have a base code page, pages associated describing things like font and colors, pages handling parts of that page (header, footer) and now it follows that code for one video would be shared among associated documents.
So maybe that shed a wee bit of light on what people are talking about when you hear html5 and Flash. If you’d like to explore this further on your own you can easily find an example of html5 code when choosing a video to EMBED either at YouTube or Vimeo. Once in vimeo, for example, and a video is selected to embed, vimeo offers you a default choice to embed “new” code and that code is html5.
I’d love to hear your thoughts, questions, comments or concerns. If you are a developer/coder I’d be interested if you have anything to add about html5/Flash debate.