构建webapp时,是否可能过度使用或滥用`window.requestAnimationFrame()`?

时间:2016-07-14 18:29:24

标签: javascript html5 frontend front-end-optimization

当我构建网络应用程序时,我喜欢区分“重要”代码和“多余”代码。 “重要”代码是运行应用程序功能所需的代码,通常与用户交互相关联。 “多余”代码是在后台运行的代码,可能会处理移动轮播图像,检查更新或向新闻源添加元素等内容。

在优化Web应用程序时,似乎最好将{多余的“JS包装在window.requestAnimationFrame()中,以防止它阻止更重要的JS并减慢用户交互速度。 window.requestAnimationFrame()的几乎所有文档用途都与动画有关,但我不明白为什么它不能在其他环境中使用。

tl; dr:在动画相关代码之外使用window.requestAnimationFrame()是否有任何缺点?

0 个答案:

没有答案