Matt Kenefick
Contact Me Experiments Blog Portfolio

Stop replacing HTML with Flash !!!

I keep seeing this over and over again. I do not understand why some companies feel the need to replace HTML style websites with Flash files. If there was some benefit of animation or usability, I could understand. I am talking about the ones that actually try to replicate the look of an HTML site but by using Flash.

To me, this seems like making an advanced 360-degree hologram projection of a 1970’s television set. You know, you could just get a 1970’s TV instead? Why use something that offers benefits to create something that has already been made (and better).

I have seen several websites that do this, but the one that recently just tipped me off into writing this is Fi’s latest creation Kontain. I mean no disrespect to Fi, the creators, or their intentions by writing this entry. The site is beautifully done and Fi has always been known for going above and beyond in their quality of work. I recently had to downgrade to Flash 9 in order to test some websites that used the Flash uploader (which no longer works in Flash 10 due to security restrictions). I went to Kontain.com to check it out and found that I could not view it without Flash 10.

First off, I have not so far seen a reason on this site that would require Flash 10. I have not even seen a reason to use anything beyond Flash 8 here, but maybe I have missed something. The site design is very well done, but replicates typical CSS style layouts. The animation is not much more than your everyday CSS / AJAX website so I do not really see the purpose of loading a Flash application here. Text could be smoothed using Flash and embedding fonts, but it is all regular just like HTML. The only thing I have seen that would be a “benefit”, if you could call it that, is a custom context menu. Then again, it does not really offer any benefits, so perhaps I used the wrong word.

The inital load, straight from the get-go, is a whopping 2 MB! lib_common.swf taking up the bulk at 345kb (!?) Followed by gui.swf (254kb), and with several others following … fonts.swf (90kb), another gui.swf (45k) and more.

Personally, and I may be alone in this, I think people should use the right technology for the right project. If you are going to making something that simulates CSS and AJAX… Just use CSS and AJAX. If there is an actual benefit to using Flash, use Flash.

And for the sake of everything holy,

OPTIMIZE!!

Stop producing sites that are 5MB+ that could easily be < 1MB. STOP BEING LAZY.

7 Responses to “Stop replacing HTML with Flash !!!”

  1. Andrei Potorac Says:

    Good points here! Although they should have used Flash here and there (for the multimedia content), they definitely started wrong, creating this piece in Flash. Maybe Adobe has an interest there. :)

  2. Matt Kenefick Says:

    Oh, well yes. I totally agree. Flash has its purpose and it certainly c(sh)ould have been used on this site for some things.. I just think it was used completely improperly and inefficiently.

  3. Kerem Says:

    I agree, but you should think about customers. Sometimes they just say: “Make it in flash!” And then you have no choice but using flash, even its simple to create with HTML codes.

  4. Matt Kenefick Says:

    @Kerem

    That is true, but is also your responsibility as a developer/designer/company to inform the customer of why/why not. Customers are usually pretty naive and just hear “Flash is cool and cutting edge,” so they want to be ‘cool’ and ‘cutting edge’ and choose Flash. They do not know what technologies exist, why to use them, etc.

    Besides, in this particular case, Kontain is a proprietary project.

  5. Justen Says:

    I guess my question would be why not….? I understand that choosing the right technology is a critical part of any project. One that should take all aspects of a project into consideration. Maybe FI has bigger plans for Kontain that are supported better by the flash platform. Maybe they found that delivering the product in something they are familiar with was the best choice, who knows…? There could be numerous reasons why they chose their development the way they did. What I do know is that to the end user the site is smooth and functional. One of the interesting things today is that while the Flash platform has it’s hick ups and hindrances these same issues are almost being matched issue for issue with today’s XHTML/CSS/JS implementations.

    -justen

  6. Ricardo Says:

    Look at this one (it’s in Portuguese):

    http://www.fm.ul.pt

    I hate it.

  7. Kayla Says:

    Thank you for the decent post. I’ll most definitely subscribe and I will be reading more! Regards

Leave a Reply