One of the hottest debates raging through the online design and development communities right now is the HTML5 versus Flash discussion, and it seems that most of the people that I have talked to have already chosen sides. There are so many in the community avidly touting the death of their least favorite technology in this battle for the future domination of the web as we know it. This is not a new debate by any stretch, in fact, you can find echoes of this battle reaching back for a couple of years now. However, with the recent explosion of the mobile web and Apples latest product introductions, this debate has reignited with new fervor and testing of brand loyalties.
The online community certainly has their favorites and this debate has played heavily on those personal preferences to pit developer vs. developer, designer vs. designer, and developer vs. designer as this argument continues to unnecessarily divide the masses. The web is a dynamic and evolving playing field whose scope and capacity change near annually, so naturally these kinds of tech battles are going to be present, but what we have to remember is that these battles do not settle the issue. They do not declare the winner, they simply split the community into arguable factions who rant and rave, push and pull, to get the brand that holds their loyalty to rise the victor.
The Crux of the Situation
The situation seems to be a volatile one, all stemming from the fact that these two technologies have some overlap. This has many on both sides of the fence decrying that the other is useless and no longer has a role to play in the future of the web. Both sides have their reasons, however, most of those reasons are minor contextual instances of the app not fully functioning properly or as effortlessly as they would like, rather than an evaluation of the entire scope and functionality of either participant in this fight for dominance. When this full evaluation is made, we see a different narrative begin to surface.
But still the battle rages between those standing on either side of this fence, and we have to wonder if much of this comes down to posturing. Because while the debate between individuals carries on, those looking at the testing and performance evaluations have a different take on which one will prevail as the web continues its evolution. So it does not seem the like the proverbial jury is still out on this subject as much as they are just wondering why they are even here in the first place. Below are a several links gathered from around the web to show how this battle is really playing out.
From across the vast sea of cyberspace, I went in search of those who have evaluated HTML5 and from these experiments have concluded that the winner of this fight will be HTML5. After reading Mashables Web Faceoff between Flash and HTML5, I honestly believed that HTML5 would come out on top. Or at least that is what the poll was indicating with over 60% of the participants came down on the HTML5 side. With its capabilities of easily embedding video and audio into your web applications, HTML5 has been hailed as the Flash Killer, but the results show things differently. In fact, there were not many articles that held to this assassination assumption once the testing began, below are a couple of the ones I came across.
Steve Jobs list of reasons why Flash no longer has a place in the future of the web.
Now that we have looked at a couple of the articles hailing HTML5 as the eventual victor of this battle for market dominance, we have a few that landed on the other side when the testing began. And while Flash seems to have had more supporters writing about their expected success once the dust has settled, it is important to point out that Flash has been filling this role for longer than HTML5 and so naturally one would expect more people to come out in favor of Flash. With so many already dedicated to this app and so many who have devoted their time and energy to learning how to master it, it is easy to understand the push for its victory. But that does not always translate to what is best, as much as it does translate to what is easiest. And this should be a debate about functionality not familiarity.
Both Have their Place
Somewhat surprisingly (especially if you follow the fervor of the debate), what most of the articles that have been published on this fight for the future have deduced, is that when the dust settles, both HTML5 and Flash will be left standing. Perhaps they will be holding smaller shares of the online video and audio markets than were initially projected, but the consensus seems to be that they will both have roles in the future of the design and development communities. From the testing that has been done so far, and with the thoughtful evaluations of both competing technologies the resounding winner seems that a shared landscape is the future, rather than a more exclusive one with either Flash or HTML5 shutting out the other.
HTML5 vs Flash
HTML5 vs Flash: The Video Benchmark Deathmatch
See for Yourself
Below are a few more links that you can investigate for yourself so that you can see some of the creative comparison models that have been presented throughout the web. If you thought you already had your mind made up, take a look at the following links and you just might find your preference slightly shifting.
In The End
Both HTML5 and Flash have their draws as well as their drawbacks at this point, but the bottom line is that they are both versatile technologies that are not limited to the overlapping functionalities they possess. Therefore, the design and development communities will have to adapt to the changes that are sure to occur, but will those changes end in the extinction of one of these two competitors for the future? More than likely, no. They will eventually settle into their niches and continue to feed the overall beast that is the internet. If there is to be an extinction level event that shapes the future of our playing field with regards to either of these two technologies, then we are still far from that realitys head rearing itself into our paths. And I suspect that it would occur for reasons we have yet to discover.