In one corner is Adobe's Flash, the once undisputed champion in delivering rich content to the glazed eyes of the easily bored public. In the other is HTML5, the once poor content provider now sporting the number 5 after its name and eager to prove that its new muscle and artful moves will be more than enough to take over the marketplace.
A wide range of pundits and industry heavyweights have been handicapping the fight, heralding HTML5 as the new champ and calling Flash "old," "fragile," "insecure," or worse. The complaints are easy to understand and the new abilities of HTML5 are seductive. But is that enough to bet against Flash?
[ Also on InfoWorld: Support for the next generation of HTML is already appearing in today's browsers and Web pages. Are you ready to take advantage? See "What to expect from HTML5" | Follow the latest news in software development with InfoWorld's Developer World newsletter ]
HTML5 duplicates many of the features that were once the sole province of plug-ins: local disk storage, video display, better rendering, algorithmic drawing, and more. Some of these features are available now in various forms, but the HTML5 spec is still labeled "draft."
Is the sudden interest and support from the likes of Google and Apple enough to win? The fight isn't over by any means. While Steve Jobs might have enough juice to change the outcome, neither the technocrats nor the programmers are the final judges in this bout.
The real battle is in the hearts and eyes of the artists who are paid to create incredibly beautiful objects in the span of just a few hours. The designers will make the final determination. As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous Websites, they'll keep their place on the Internet.
Here is a list of seven reasons why Website creators will stick with Flash for rich Web content, compiled by interviewing a number of artists who work with it every day.
The case for Flash, No. 1: Flash's sub-pixel resolution and anti-aliasing
The case for Flash, No. 2: Flash beats Canvas
The case for Flash, No. 3: Flash's good developer tools
The case for Flash, No. 4: Flash's supercool fonts
The case for Flash, No. 5: Flash is write once, play everywhere
The case for Flash, No. 6: The Flash commercial ecosystem
The case for Flash, No. 7: Flash's game engines