HTML5 Versus Flash — Is It Really So?

It has become pretty fashionable to refer to HTML5 and the web stack as a “Flash killer”. The e-world is full of rumors that Flash is being kicked off the battle between web standards and pragmatism. And of all the points, I want to make it clear that HTML5 and Flash are not meant to be fighting in the same ring, or to be fighting at all. Each has its proper place on the Web and in the graphic community.

An Unbiased Discussion

I won’t be really biased either with Flash or with HTML5, but to tell you, I personally don’t think HTML5 will replace Flash. Each has its proper place on the Web and in the graphic community. You must be thinking if there is no such battle, the title seems contradictory. Its just to bait readers in plenty and eradicate this pointless discussion.

HTML5 – A Modern Supplement

HTML5 – A Modern Supplement
Image Credit

First of all, it has become really important to understand their respective places. HTML5 but of course, is an outstanding development. It is the next major revision of HTML— the core markup language of World Wide Web. No doubt, it has made possible for our web developers to move forward with standard based browsers and rich functionality through CSS3 and HTML5. It will take our e-industry to new heights and the kind of functionality we would have never witnessed before.

* Semantic Replacements For Common Uses Of Generic Block
* New functionality have been equipped through a standardized interface.
* HTML5 is no longer based on SGML despite of the similarity of its markup.It comes with a new introductory line that looks like an SGML which enables standards-compliant rendering in all browsers.
* HTML5 specifies scripting application programming interfaces (APIs) such as— timed media playback, offline web application, document editing, web messaging, etc.
* Flexible handling of syntax errors — An HTML5 browser is flexible in handling incorrect syntax. HTML5 is designed so that old browsers can safely ignore new HTML5 constructs.
* Peer-to-Peer connections — HTML5 is designed specifically designed to handle connections between the users, with Peer to peer connections, and also with the web socket. It is a direct competitor to Flash’s peer to peer technology.

Flash – Old is Gold

Flash – Old is Gold
Image Credit

Flash is a single browser plug-in that provides consistency from one computer to the next. When Flash was introduced, its simple benefit was that it allowed the average computer user to design graphics and create simple user interactions with almost no skill: quite a feat in the messy and over-complicated world of Netscape and IE4. Over the releases of new versions of Flash, Macromedia has made Flash more and more controllable via programming, where they have positioned it as a competitor to HTML to build interactive web sites and applications such as an e-commerce store. People didn’t take long to start using Flash as an engine to create full and complete websites. Interestingly enough, Flash is not entirely on the web. It has left its positive mark especially.

* In the Corporate Setting — Its capabilities for database interaction, PHP integration, XML sourcing, external ActionScript 3, extensible plug-ins and import and export functionality make it an extremely robust tool, which is booming rich media, training and learning solutions, Intranet applications and others.
* Mobile Platforms — Flash is a powerful development tool, beyond its graphic and animation capabilities. Mobile platforms and mobile content development being the newest and fastest-growing subset of the industry, and ActionScript 3 has improved the structure and functionality of applications, allowing developers to create powerful applications.

The Web Will Undergo A Makeover

The Web Will Undergo A Makeover
Image Credit

To really undergo an idealistic idea, not only me, but the other developers as well, would surely like to see some major changes. To encapsulate them, all browsers must be compatible and standards based.
HTML5 and CSS3. Flash would be seen as a tool for multimedia and gaming and interaction, as well as sporting flash capabilities for robust application development across all platforms. And mobile browsing would then, use HTML5, CSS3 and complex Javascripts capabilities.

Conclusion

In the end, I would only like to conclude that Flash will regain its proper place. A day will come when a typical Flash site will be as friendly to search engines as are its HTML/CSS counterparts. It has capabilities beneath the hood that make it an extremely valuable resource for certain uses, particularly in the mobile space.

About The Author

This guest article is from Jenny Warner, a writer working for PixelCrayons, which is a premier eBusiness solutions partner to small and medium enterprises. It delivers services like custom website design, PSD to XHTML, e-commerce solutions and CMS solutions.

Sharing is Caring
  • Lee Graham

    All I can say about this topic is that Flash still have a place. I think it should be however people want to use it, but my personal preference is as WebApps. There is no way that FarmVille is going to HTML5 any time soon. This is an extremely positive use of Flash. Heck there is something like 80 Million users using FarmVille a day.

    Adobe Flash FTW in this instance!

    • SloDive

      Yep right.

    • Tim

      Farmville is not “an extremely positive use of Flash.” It is a complete time waster, especially when people are playing with it at their jobs instead of working.

      • Akram Magsi

        Tim, Seriously?! What does that have to do with this discussion?

    • Kelly

      Bet you wish you’d kept your opinion to yourself now since Farmville is going HTML5 huh? haha! I’m thrilled. I can get rid of the app and make some more space on my device and I can still play farmville anywhere I choose. WOOT!

  • Alan

    Flash still has a place on the web.

    It’s still the best way to make great websites with lots of movement in them, much like the movie websites you see.

    Also animation wise it still beats HTML5 and is great for adverts etc.

    • SloDive

      Can’t agree more.

  • JE Santos

    There is still room for debate. I train in professional web design and a lot of times i get asked: “Why shouldn’t I do this in Flash?”. People tend to ignore the usability, accesibility, SEO, updating contents, and browsing on mobile devices issues attached to the use of Flash on the web. All because is “easier” for them to create graphics animations, buttons, with Flash than learning good HTML, CSS, Javascript, and other technologies. That kind of thinking leads to creating every and all of the websites in Flash, which should be an option only in certain cases. People tend to use the technologies they know, not questioning whether they are appropiate or not for the project, final use or target. That’s not good at all, but of course Flash itself cannot be blamed for it. Having said that, it’s shameful how Adobe has refused to create more compatible HTML5 tools, support in Dreamweaver (even CS5) is almost down to zero, and Flash should be able to give you the option of exporting simple anims to SVG or Canvas instructions. Using Flash is not an answer to everything, but I acknowledge that designers do not have WYSIWYG software for creating HTML5 interactivity, as for now is a field just reserved for coders. That’s part of the problem also…

    • ATIF

      I agree . Recently adobe rolled out . HTML5 extension for dreamweaver. I am a flash developer . I really want to see flash and flex like tools for HTML5 developement before i dive into html 5.

      • Kamal

        Ya i Agree this,its great news to all the web Developers..

  • PixelCrayons

    Thanks for making us a part of your esteemed blog.

    Regards,
    PixelCrayons

    • SloDive

      Its a pleasure buddy.

  • web designer

    nice designing

  • Tim
  • italy gold coins

    Nice thoughts on your page. It’s rare in this day and age to come across blogs with information you are interested in. I’m thankful I stumbled upon your blog.

  • http://www.geekandblogger.com Pavan Somu

    One more and huge advantage of Flash – the Adobe Flash Studio. Is there anything like it for HTML5? As far as I know – not even close. Developing for HTML5 is really not that easy task: creating shapes, making timeline animation, wring and debugging code, managing assets – this all should be done more or less manually for HTML5. But Flash Studio handles all of these pretty well (it has its own issues, of course).

  • Jai

    Both are cool. There’s no need to compare because both really great.

  • http://www.satyathakur.com Satya Thakur

    Right now, flash rules in this domain. But HTML5 is quickly catching up the ground and may-be in 2-3 years it may push flash out of this world.

  • Kamal

    i think flash and html5 is like same in some of the Category,HTML5 is Upcoming Technology in my point of view.