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