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

概要

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

おすすめ

最初の広告リクエストをブロックしているタスクについて確認し、それらのタスクを削除する方法や、実行時間を 100 ミリ秒以下にする方法を確認します。実行時間を短縮するには、次のような方法があります。

  • タスクを最適化して実行時間を短縮する
  • タスクを小さなチャンクに分割(個別に実行は 100 ミリ秒未満)
  • 広告リクエストが行われるまでタスクを遅らせる
  • ワーカーを通じてメインスレッドからタスクを移動する

詳細

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

JavaScript タスクが長いとインタラクティブに時間がかからないのですか?
Chrome DevTools でのネットワーク アクティビティの調査