Уникати довгих завдань, які блокують пов'язані з оголошеннями запити мережі

Огляд

Ця перевірка аналізує, чи довгі завдання відтерміновують перший запит оголошення. Довге завдання – це код JavaScript, що блокує головний ланцюжок тривалістю понад 50 мс. Якщо такі завдання відбуваються перед запитом оголошення, веб-переглядач не зможе надіслати запит, доки не виконає всі завдання.

Рекомендації

Перегляньте завдання, які блокують перші запити оголошень, і визначте способи їх видалення або зменшення часу їх виконання до 100 мс. Кілька способів зменшення часу наведено нижче.

  • Оптимізуйте завдання, щоб виконувати їх швидше
  • Розділіть завдання на менші блоки, тривалістю до 100 мс
  • Відкладіть завдання, доки не подасте запити оголошень
  • Перемістіть завдання з основного ланцюжка через працівника

Докладніше

Ця перевірка показує 10 найдовших завдань за часом виконання, відсортованих за часом їх початку (у порядку зростання).

Чи затримують довгі завдання JavaScript час до повного завантаження?
Перевірка дій у мережі в Інструментах розробника Chrome