Анимации: CSS3 или GIF? - PullRequest
       4

Анимации: CSS3 или GIF?

3 голосов
/ 19 марта 2012

Я работаю над клиентским веб-приложением, которое должно работать на iPad 1.

Помимо того факта, что я использую фреймворк «медленно, как улитка» (не мой выбор), приложение делает много обращений к серверу. Сейчас я работаю над экраном «Загрузка ...». Мой вопрос:

Должен ли я использовать CSS3-анимацию или простую GIF-анимацию? Какой из них быстрее?

Ответы [ 2 ]

2 голосов
/ 19 марта 2012

По моему опыту на iPhone и iPod Touches (не на iPad, но, как я понимаю, они, вероятно, будут примерно одинаковыми), GIF-файлы на несколько порядков медленнее в анимации, чем CSS-анимации, переходы или что-то еще. Я думаю, что их частота кадров намеренно замедлена, возможно, для экономии заряда батареи.

2 голосов
/ 19 марта 2012

приложение делает много звонков на сервер

Использование GIF-анимации потребует еще одного вызова сервера для получения изображения. Если время реализации сопоставимо, использование CSS3 кажется более подходящим; скорее всего, он займет меньше байтов и будет работать вместе с вашим существующим файлом CSS.


Более прагматичный ответ заключается в том, что это не имеет значения, для простой анимации разница в скорости незначительна. И если вашему приложению уже требуется экран загрузки, зачем беспокоиться о том, сколько времени занимает загрузка экрана загрузки?

...