One of the big decisions I’ve had to make over the past few months with regards the new Toasted Digital website is Flash or no Flash. A large part of the work I do is Flash based, therefore it seems appropriate to display my portfolio in that format. However the internet is changing, and Flash while a big part of the work I do is generally not my favorite thing to use for full websites anyway. The downsides of its SEO capabilities and incompatibility with apple products can be frustrating. So I’ve decided to run a few experiments and tests using jquery to animate divs. I’ve seen a few examples around the net but can jquery alone give me the level of animation I need to make my website? I’ve not yet seen an example of sophisticated animation using jquery as an alternative to Flash, but the animation required for my website is simple and slick, therefore it may work.
Update – September 2012
It’s been a few years since originally writing this article and launching the current Toasted Digital website, and there is still a fair bit of traffic heading its way, so I thought I’d make a quick update.
These days I’m leaning more towards using other methods of animation, including CSS, SVG and Canvas. Technologies more suited to animating. That said, despite the fun death of IE6, compatibility with still mass-used browsers such as IE8 is an issue, so animating with divs still comes up. I’d still however encourage developers to take up the more relevant technologies rather than this method, and question whether complex animated aspects of their websites are important enough for the user experience to add the additional overhead to legacy browsers.