css - 使用 Chrome Devtools 滚动性能监控 - 透明条

标签 css performance scroll google-chrome-devtools frame-rate

我正在尝试使用 Chrome Devtools 调试我的滚动性能。

我有一个元素列表,例如:

<ul>
   <li></li>
   ...
</ul>

我记录了滚动页面并得到以下信息: enter image description here

这里令人困惑的部分是我找不到延误的原因。正如我所看到的,事件/复合层之间存在“透明”条和“间隙”,但我无法指出某些导致帧速率不佳的长操作。

我是不是读错了?

最佳答案

如果您查看右侧的帧速率指示器,您会发现很少有帧速率低于 30 fps,因此您的表现相当不错。这些事件可能表明您的滚动本身。您有我们可以查看的公共(public)网址吗?

此外,如果您的页面有复杂的背景(即某些纹理),它会对您的滚动性能造成沉重的影响,因为它需要仅在滚动时重新绘制页面的较大区域。

关于css - 使用 Chrome Devtools 滚动性能监控 - 透明条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23229949/

相关文章:

html - css:将文本包装到 div 中,因此 div 占用文本的长度

javascript - 有选择地添加和删除相同 CSS 属性的值

asp.net - 在 ASP.NET 中提取多个记录集时的 DataReader 或 DataSet

jQuery UI、可拖动、可放置、自动滚动

ios - 表格 View 滚动的奇怪行为

javascript - 设置 SVG 元素的宽度和高度 - d3.js

javascript - 自动调整固定宽度布局以适应屏幕宽度

c++ - 高效地乘以数组的 (n-1) 个元素

android - Systrace 错误 - 分析切片表未显示在 HTML 页面上

jquery - 向下滚动时显示 Nav Div