non*_*328 33 html javascript google-chrome google-chrome-devtools
我正在检查我的页面,我收到了这个警告:
延迟长时间运行的计时器任务以提高滚动平滑度.见crbug.com/574343
我也看到了:
Blink推迟了一项任务,以使滚动更顺畅.您的计时器任务运行时间不应超过50毫秒,以避免这种情况.有关详细信息,请参阅https://developers.google.com/web/tools/chrome-devtools/profile/evaluate-performance/rail和https://crbug.com/574343#c40.
这是什么?
Gar*_*bee 71
这发生闪烁(Chrome的渲染引擎)决定延迟执行计时器(像传递给函数requestAnimationFrame,setTimeout或setInterval),因为这些功能通常采取> 50ms的执行和存在用户触摸输入.这样做是为了优先处理用户输入(如滚动和点击)高于网站正在做的事情.
如果您遇到此消息,那么您的用户可能会获得类似的行为.以下是重现此方案的方法:
如何解决这个问题的方法直接来自注释40中控制台消息中引用的问题:
您希望这些功能更快或更低频率地执行.
| 归档时间: |
|
| 查看次数: |
25875 次 |
| 最近记录: |