Google Chrome 開発者ツールのタイムライン ビューの三角形の警告アイコンが何を表しているか知っている人はいますか? カーソルを合わせたり、クリックしたりしても、他のイベントと異なる情報は提供されません。イベント自体も長くないように見えます。何が警告されているのかわかりません。
ありがとう。
Google Chrome 開発者ツールのタイムライン ビューの三角形の警告アイコンが何を表しているか知っている人はいますか? カーソルを合わせたり、クリックしたりしても、他のイベントと異なる情報は提供されません。イベント自体も長くないように見えます。何が警告されているのかわかりません。
ありがとう。
この警告サインは、一部のコード (element.offsetHeight
または など) が同期document.width
レイアウト イベントをトリガーしたことを意味し、場合によってはパフォーマンスに悪影響を与える可能性があります。イベント ツリーを展開すると、関連するスタック トレースを確認できるはずです。
この三角形とその意味の完全な説明は、DevTools のドキュメントにあります: https://developer.chrome.com/devtools/docs/timeline#locating-forced-synchronous-layouts
(ソース: chrome.com )
これには、理解を深めるためのForced Synchronous Layout デモが含まれています。