12

loadEventEndたとえば、コンソールで時間を取得しようとしています。パフォーマンス タイミング 2 APIまたはパフォーマンス タイミング APIで実行できます。この計算を行うと、同じ結果が得られます。

performance.getEntriesByType("navigation")[0].loadEventEnd
// 483.915
chrome.loadTimes().finishLoadTime * 1000 - chrome.loadTimes().startLoadTime * 1000 
// 484
performance.timing.loadEventEnd - performance.timing.navigationStart
// 484

しかし、devtools の [タイムライン] タブでは、結果が510 msになります。相違点を次の図に示します。

ここに画像の説明を入力

この問題は他のサイトでも発生します。コンソールでは、[タイムライン] タブよりも常に短い時間が表示されます。誰かがこの違いを説明できますか? どれが本当ですか?

4

1 に答える 1