Did HTML5 Demolish Flash? Or Something Else?


Here is a fantastic, fun, and easy to learn game. Take a tank, drive it around some objects, and shoot other tanks. Cannot get any more fun than that. The game is written in WebGL, which is OpenGL for HTML5, an evolving technology that will provide 3D graphics to completely demolish Flash all-together. But wait, was it HTML5 that really challenged Flash?

Flash, the dominant service in web animation, has been winding downward in popularity and opportunity in the web world today. When Flash came out, it was revolutionary to see the animation and smooth graphics. Implementation of Flash crawled the internet and for years Flash was dominant in advertisement, entry screens, rich applications, 3d headers, and so many more elements of the web world. But where is Flash now?

Flash seems to have come and gone… but wait. Flash hasn’t gone anywhere, Flash has become integrated to our every day life. Mostly in the form of video, such as YouTube and Vimeo. Netflix has teamed up with Microsoft and Silverlight. But we don’t see our every day Flash animations as often, these days.

It seems that these Flash animations have entered the world and now been held to a higher standard. Flash can not have an “animated” feel in the business world. It must have a crisp and professional, precise and elegant feel; which can be challenging for Flash, especially with the limitations of ActionScript and lack of pure 3D engine integration.

Most basic animation these days can be accomplished with JavaScript and jQuery. The JavaScript engines these days compute at such high levels, that integrating a Flash component is completely unnecessary. I claim that Flash isn’t being dismissed by HTML5, rather JavaScript and JS Frameworks that are supplementing the functions that Flash would be performing. Instead Flash is your pure video or pure ActionScript rich media piece.

Rather than saying HTML5 will take out Flash, I would say that JavaScript took out Flash and HTML5 put the nail in the coffin.

About Phillihp Harmon

I'm Phillihp. My name can be spelled the same way forwards and backwards, so can my posts... if you wish. I'm out here exploring, learning, and sharing what I find. This is more for fun and personal growth, I aim to be as consistent as possible, so check back daily!
This entry was posted in ***, Browsers, HTML5/CSS3, Internet, Microsoft, WebGL. Bookmark the permalink.

2 Responses to Did HTML5 Demolish Flash? Or Something Else?

  1. zproxy says:

    The problem is that adobe reverted on the mobile flash strategy.

    Devices given at Google IO 2012 with Android 4.1 will not have any adobe flash support.
    In comparison today I saw Firefox to support WebGL on Android 4.1.


  2. Alex says:

    “It must have a crisp and professional, precise and elegant feel; which can be challenging for Flash, especially with the limitations of ActionScript and lack of pure 3D engine integration.”

    Honestly, I’m having a hard time believing you’ve ever worked with Flash. Limitations of ActionScript??? Compared to JavaScript???????? What are you referring to? Do you realize that AS3 is a full featured OOP language, very similar to C# and Java? Old versions of ActionScript were pretty close to JavaScript, but Adobe followed the proposed upgrade spec for ECMA script, and JavaScript never got there. Haven’t you seen all of the attempts companies like Microsoft and Google are making to replace JavaScript with a language that’s better suited to large application development?

    And what do you mean by lack of “pure 3D” integration? 3D web content is one of the reasons software companies turn to Flash in favor of HTML5. Stage3D reached production a year ago, and there are many advanced libraries that take advantage of it. Zynga released Farmville 2 using Flare3D. Square Enix is using Alternativa3D for a new browser game they’re making. Epic Games has brought their Unreal Engine 3 to Flash. Unity now supports Flash. In other words, the most successful companies in the world are turning to Flash for 3D browser content.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>