Unikaj długich zadań blokujących żądania sieciowe związane z reklamami

Omówienie

Ten audyt pozwala sprawdzić, czy pierwsze żądanie reklamy jest opóźnione przez długie zadania. Długie zadanie to kod JavaScript, który blokuje wątek główny przez co najmniej 50 ms. Jeśli przed żądaniem reklamy występują długie zadania, przeglądarka nie może wysłać żądania, dopóki wszystkie zadania nie zostaną ukończone.

Rekomendacje

Sprawdź zadania, które blokują pierwsze żądanie reklamy, i dowiedz się, jak je usunąć lub skrócić ich czas wykonywania poniżej 100 ms. Oto kilka sposobów skrócenia czasu wykonywania:

  • Optymalizacja zadań do wykonania szybciej
  • Dzielenie zadań na mniejsze fragmenty, które są wykonywane pojedynczo w mniej niż 100 ms
  • Opóźniaj zadania do momentu wysłania żądania reklamy.
  • Przenoszenie zadań z głównego wątku za pomocą instancji roboczej

Więcej informacji

Ten audyt zawiera 10 najdłuższych zadań według czasu wykonania, posortowane według czasu rozpoczęcia (rosnąco).

Czy długie zadania JavaScript opóźniają interaktywność?
Sprawdzanie aktywności w sieci w Narzędziach deweloperskich w Chrome