检测事件循环"滞后"

时间:2015-01-06 10:06:50

标签: javascript event-loop

如果浏览器应用程序执行更多计算量大或阻塞操作,则事件循环将延长。

有没有办法获得有关事件循环长度的定性指标?

这是为了衡量客户端Web应用程序在客户端上“轻松”呈现的方式(即它是否有足够的计算资源来提供顺畅,及时的体验)。

1 个答案:

答案 0 :(得分:0)

您可以挂钩window.requestAnimationFrame(实际上不进行任何渲染)并根据传递给其回调的高分辨率计时器值来测量调用之间的平均时间。

这实际上只是一个FPS计数器。