gpt4 book ai didi

javascript - "RequestAnimationFrame()"FPS = 显示刷新率?这会影响性能吗?

转载 作者:行者123 更新时间:2023-12-03 00:20:15 25 4
gpt4 key购买 nike

我测试了“RequestAnimationFrame()”方法的速度,我注意到它完全按照我的显示器刷新率 (60/100/144) 的速度触发

  • 我认为浏览器会跟踪显示的刷新率并将其应用于“RequestAnimationFrame”方法
  • 我相信它不会影响性能,因为它堆叠了多个函数并在同一帧中执行它们。

  • 我说得对吗,您能确认一下吗?

最佳答案

你是对的,当你调用window.requestAnimationFrame时,它所做的就是将你作为参数提供的函数保留在内存中。

当下一次 DOM 重绘发生时(下次显示器刷新时发生),它将在重绘 DOM 之前清空函数堆栈。

当您想要限制例如游戏循环或滚动事件监听器(或任何可以以高于显示器刷新率的速率执行的操作)时,这特别有用,允许您的程序进行计算以节省性能

关于javascript - "RequestAnimationFrame()"FPS = 显示刷新率?这会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54347781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com