ページ読み込み時間

ページ読み込み時間とはページの読み込みにかかる時間のことであり、ナビゲーション開始時 (en-US)からロードイベント開始時 (en-US)までをもって測定されます。

js
let time = performance.timing;

let pageloadtime = time.loadEventStart - time.navigationStart;

ページ読み込み時間は完璧なウェブパフォーマンス測定基準に聞こえますが、そうではありません。読み込み時間はユーザーのデバイス性能やネットワーク状態、そして程度は低いもののサーバーからの距離によって大きく変化します。ページ読み込み時間が測定される開発環境は最適化された環境である場合が多くユーザーの実態体験を反映しません。さらにウェブパフォーマンスはロードイベント発生時間だけではありません。それは体感速度、応答性、ジャンク(Jank)、そしてジッター(Jitter)でもあります。

関連情報