使用Velocity.js或Transit.js进行CSS/JS/jQuery动画?

Jan*_*ven 4 jquery animation jquery-animate velocity.js transit

我一直在使用jQuery的.animate()来动画网站,并且非常喜欢它的工作方式.然而,我刚刚了解到Velocity.jsTransit.js执行速度更快,可以动画CSS3过渡,并且可以像.animate()一样在jQuery中使用.

我应该使用Velocity.jsTransit.js制作动画吗?为什么?

Ron*_*ald 7

根据本页的测试,速度是最好的(给出最流畅的动画):http: Speed Test //codepen.io/GreenSock/pen/pmknI

使用这些库大大提高了我的动画在移动设备上的流畅度.

但是我已经完成了对内存消耗的测试(看看浏览器的任务管理器),我看到每次用速度或传输进行动画时,每次开始动画时都会耗费更多的内存(3MB)(不是提到垃圾收集器需要很长时间来回收这个内存)

另一方面,调用jQuery的animate平均使用1MB来执行相同的动画.