The Deterioration of Flash and the rise of HTML5 & CSS3

Adobe Flash based websites were all the rage a few years ago but with the release of HTML5 and CSS3, Flash is slowly becoming a web platform of the past. Although some websites still use some Flash based elements (less and less), for the most part, unless Adobe makes major changes, Flash will soon become a thing of the past. This is why:

  • Adobe and Apple have had major differences in the last few years. This has caused Apple to make it very hard for Adobe to have their Flash platform render on any Apple device. Although there are some third party companies who have made plugins to resolve this device rendering issue, many potential viewers are unable to access Flash content.


  • Websites made entirely in Flash may look really nice (or way overdone) with animations and flashy content but they do not work with the browser. This means that any Flash website that the viewer navigates through does not allow for the use of the browser back / forward buttons. This may not seem like a big deal because you have a navigation menu that has internal links to every page on the site but many viewers are used to interacting with the website through their browser window. If viewers cannot use the browser to navigate, many will become frustrated and not return to the website.


  • Flash content is not Search Engine Optimizable (SEO). This means that search engine spiders cannot crawl through Flash websites and appropriately place them in search engines. Any website that is Flash cannot be optimized to show up first in search engine results. This is a major issue someone is attempting to find a website and does not have a URL.

With HTML5 and CSS3, we are able to do almost anything that we were able to do in Flash (animations/transitions) using solely mark-up. This bypasses all of the problems that I mentioned about Flash above. The only issue that I know of using some advanced transition/experimental level effects is that browser support may vary, and many old versions of browsers do not support advanced features that are present in CSS3 and HTML5. In rare instances the use of Flash objects may have their place, but the era of websites being built in entirely Flash is coming to an end.

Just sharing an observation. Feel free to comment, I always enjoy others opinions and learning new things. Thanks for stopping by and good luck on your inter-web journeys!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s