広告関連のネットワーク リクエストを妨げる、時間のかかるタスクを避ける

概要

この監査では、長いタスクによって最初の広告リクエストが遅延しているかどうかを確認します。長いタスクは、メインスレッドを 50 ミリ秒以上ブロックする JavaScript コードとして定義されます。広告リクエストの前に長いタスクが発生した場合、すべてのタスクが完了するまでブラウザはリクエストを発行できません。

推奨事項

最初の広告リクエストをブロックしているタスクを調べて、それらを削除する方法、または実行時間を 100 ミリ秒未満に短縮する方法を調査します。実行時間を短縮するアプローチには、次のようなものがあります。

  • タスクを最適化して実行を高速化する
  • タスクを小さなチャンクに分割し、それぞれを 100 ミリ秒未満で実行
  • 広告リクエストが送信されるまでタスクを遅らせる
  • ワーカーを介したメインスレッドからのタスクの移動

詳細

この監査では、実行時間が最も長い上位 10 件のタスクが開始時間(昇順)で並べ替えられて表示されます。

長い JavaScript タスクが操作可能になるまでの時間を遅らせていますか?
Chrome DevTools でのネットワーク アクティビティを調べる