动画:CSS3还是GIF?

时间:2012-03-19 18:38:28

标签: performance ipad animation client-side

我正在开发一款可在iPad上运行的客户端网络应用程序。

除了事实,我正在使用的框架是慢速的蜗牛(不是我的选择),该应用程序正在对服务器进行大量调用。现在我正在处理“正在加载......”屏幕。我的问题是:

我应该使用CSS3动画还是简单的GIF动画?哪一个更快?

2 个答案:

答案 0 :(得分:2)

  

该应用程序正在对服务器进行大量调用

使用GIF动画需要再次调用服务器才能获取图像。如果实现时间相当,那么使用CSS3似乎更合适;它可能需要更少的字节,并与您现有的CSS文件一起使用。


更实用的答案是无关紧要,对于简单的动画,速度差异是可以忽略的。如果您的应用已经需要加载屏幕,为什么还要担心加载屏幕需要多长时间才能加载?

答案 1 :(得分:2)

根据我在iPhone和iPod Touch上的经验(不是iPad,但我认为它们可能大致相同),GIF在动画方面比CSS动画,过渡或你有什么要慢几个数量级。我认为他们的帧速率有意减慢,可能是为了节省电池寿命。