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

Przegląd

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ąpią długie zadania, przeglądarka nie będzie w stanie wysłać żądania, dopóki wszystkie zadania nie zostaną wykonane.

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 na skrócenie czasu wykonywania:

  • Optymalizowanie zadań pod kątem szybszego wykonywania
  • Podziel zadania na mniejsze fragmenty, które są wykonywane pojedynczo w czasie < 100 ms
  • Opóźnianie zadań do momentu wysłania żądań reklamy
  • przeniesienie zadań z wątku głównego za pomocą instancji roboczej,

Więcej informacji

Ten audyt zawiera 10 zadań o najdłuższym czasie wykonywania, posortowanych według czasu rozpoczęcia (rosnąco).

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