我知道Jquery只是一个javascript库。
是Jquery动画和事件比javascript慢吗?如果是这样,速度会慢多少。
我正在尝试决定是否应该用原生javascript重写我的网站。
答案 0 :(得分:29)
访问DOM的纯Javascript可以更快,因为您可以减少jQuery对此的开销。然而,它并不总是必须更快,因为你可以写一些重大错误,再次降低速度。另一方面,jQuery在过去几年中经过了战斗测试,并且被证明具有高性能。
另一件事是,jQuery并没有专门针对移动设备而设计。 click
之类的事件会因此而导致延迟(~300ms)。 jQuerys动画在普通移动设备上也相当慢,因为它们的写入方式使它们受CPU限制,平均移动设备没有很多CPU功率。解决这个问题的方法是使用硬件加速的CSS动画。