ページ読み込み種類の判別

Navigation Timing API を使用して判別
window.performance.navigationオブジェクトは 2 個の属性を格納しており、ページの読み込みが何によって起こされたか (リダイレクト、戻る・進むボタン、通常の URL 読み込み) を知るために使用する。

更にNavigation Timing API は、ウェブサイトのパフォーマンス計測に使用できるデータを提供する。同じ目的に使用される他の JavaScript ベースの機構と異なり、この API はエンドツーエンドのさらに役立つ正確な遅延データを提供できる。

詳細は、Navigation Timing API を参照。