有谁知道Google Chrome开发者工具“时间轴 View ”上的三角形警告图标代表什么?当我将鼠标悬停在它上面时,单击它,等等-没有提供与其他任何事件相同的信息。事件本身看起来也不会很长,我无法弄清楚它警告我的是什么。
谢谢。
最佳答案
此警告标志表示某些代码(例如element.offsetHeight
或document.width
)已触发同步布局事件,在某些情况下可能会对性能产生不利影响。如果展开事件树,则应该能够看到关联的堆栈跟踪。
有关这个三角形及其含义的完整说明,请参见DevTools文档:
https://developer.chrome.com/devtools/docs/timeline#locating-forced-synchronous-layouts
它包含Forced Synchronous Layout demo以便更好地理解它。
关于performance - Chrome DevTools : Triangle warning icon on Timeline view,是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13397128/