回答:
必要なアニメーションのタイプによって異なります。
<canvas>
アニメーションは基本的にJavaScriptです。これは、ものを描画できる別の形式です。正確にしたい場合は、HTML要素、SVG(raphael.jsが使用する)とHTML5のアニメーション化を区別する必要があります<canvas>
これは、Virtuosi Mediaの優れた回答に追加されます。
Appleは最近、サイトでのアニメーションに静止JPEGおよびPNG画像を使用しています。JavaScriptを使用して画像を切り替えます。フレーム数が多くない場合、アルファ透明度のサポートが必要な場合、アニメーションをページ上に配置したい場合、およびブラウザの幅広のサポートが必要な場合は、優れた手法です。欠点は、ダウンロードのサイズと労力です。
インタラクティブにすることもできます。AppleのiPadページのSmart Coverセクションまでスクロールすると、実際の動作を見ることができます:http : //www.apple.com/ipad/features/