Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tried Timing API

Tried Timing API

Webブラウザに実装されている各種時間計測用APIを調べてみました

Akira Morikawa

May 21, 2018
Tweet

More Decks by Akira Morikawa

Other Decks in Technology

Transcript

  1. Types of Timing API Type Description Navigation Timing API ページ表示にかかった時間を計測する

    Resource Timing API リソースのロード時間を計測する User Timing API 任意のラベルでプログラム実行時間を計測する First Paint Timing API ** First Paint, First Content Paint 時間を計測する Frame Timing API ** レンダリングパフォーマンスを計測する Server Timing API ** サーバ処理時間を計測する High Resolution Time API マイクロ秒単位の時刻を計測する Performance Observer パフォーマンス情報の変更を監視する ** Only available on Google Chrome.
  2. ▪ Waiting (TTBF) = responseStart - requestStart ▪ Content Download

    = responseEnd - responseStart Resource Timing API コンテンツ毎にナビゲーション開始からの 相対時間を計測
  3. 取得データはお好みで解析しよう! - Navigation Timing API … DOM描画完了までの概要を取得 - Resource Timing

    API … リソース毎の処理時間を取得 - User Timing API … ビジネスロジックの処理時間を計測 Summary