0

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

在优化 Web 应用程序时,将任何“多余”的 JS 包装在 a 中似乎是个好主意,window.requestAnimationFrame()以防止它阻塞更重要的 JS 并减慢用户交互。几乎所有记录的用途window.requestAnimationFrame()都与动画有关,但我不明白为什么它不能在其他情况下使用。

tl;dr:window.requestAnimationFrame()在动画相关代码之外使用有什么缺点吗?

4

0 回答 0