The debate over whether HTML5 will eventually take over Flash and render it obsolete has been going on for some time now. The arguement was further compounded when Steve Jobs famously declared in 2010 that Flash was “no longer necessary”.

The main difference between HTML5 and Flash is that HTML5 has mobile capabilities because it uses pure code to generate the interactive content. This means it can look and behave differently when seen on different browsers, which is ideal for web designers who want to create different versions of a website for various platforms. However, Flash has been around for almost as long as the actual Internet has and still holds some advantages over HTML5.

The following infographic examines the merits of both Flash and HTML5; we’ll leave it up to you to decide which one you prefer. Tell us whether you think Flash will ever become obsolete.

HTML5 vs Flash