Відповіді:
Це залежить від того, який тип анімації вам потрібен.
<canvas>
анімація по суті є JavaScript - це просто інший формат, на якому можна намалювати речі. Якщо ви хочете бути точними, вам слід розрізняти анімаційні HTML-елементи, SVG (який використовує raphael.js) та HTML5<canvas>
Це на додаток до чудової відповіді Virtuosi Media:
Apple нещодавно використовувала досі зображення JPEG та PNG для анімації на своєму сайті. Вони використовують JavaScript для перемикання зображень. Це чудова техніка, якщо у вас немає занадто багато кадрів, вам потрібна підтримка прозорості альфа, якщо ви бажаєте, щоб анімація містилася на сторінці, і якщо ви хочете отримати широку підтримку браузера. Мінусом є розмір завантаження та зусилля.
Він також може бути інтерактивним. Якщо ви перейдете до розділу Smart Cover на iPad-сторінці Apple, ви побачите це в дії: http://www.apple.com/ipad/features/
Під час накладання зображень, які містять прозорість анімованих зображень на шарах під зображенням. Ви побачите, що PNG24 - єдиний формат зображення, де антизгладжування правильно поєднується з фоновими зображеннями. Завдяки GIF та PNG8 ви дізнаєтесь, що ваші краї чіткі. Це не дуже добре, але насправді легко пропустити.