【发布时间】:2013-02-21 08:35:52
【问题描述】:
我一直在使用 requestAnimationframe for chrome,想知道它的实际行为如何。
当我加载我的画布并进行绘制时,我得到了稳定的 60FPS。如果我像点击一样使用偏移量滚动并在地图上拖动,FPS 会下降(如预期的那样)......一旦我停止在地图上拖动,FPS 就会再次按预期恢复到稳定的 60fps。
我想知道这是否是为 requestAnimationframe 考虑的。如果我拖动地图直到 FPS 下降,长时间下降到 30 以下,一旦我停止拖动,它就会重新爬升,但这次它达到 30FPS 并且不会更高。似乎浏览器认为 30FPS 可能是最好的选择。
这是由浏览器故意完成的,我一直试图找出是否是这种情况。因为如果我不长时间低于 30fps,它将达到 60fps。
【问题讨论】:
标签: javascript performance-testing