Éviter les longues tâches qui bloquent les demandes réseau liées aux annonces

Présentation

Cet audit vérifie si la première demande d'annonce est retardée ou non par de longues tâches. Une longue tâche est définie comme du code JavaScript qui bloque le thread principal pendant 50 ms ou plus. Si de longues tâches sont effectuées avant une demande d'annonce, le navigateur ne pourra pas l'émettre tant que toutes les tâches ne seront pas terminées.

Recommandations

Examinez les tâches qui bloquent la première demande d'annonce, et recherchez des moyens de les supprimer ou de réduire leur temps d'exécution en dessous de 100 ms. Voici quelques approches pour réduire le temps d'exécution:

  • Optimiser les tâches pour qu'elles s'exécutent plus rapidement
  • La division des tâches en segments plus petits, qui s'exécutent individuellement en moins de 100 ms
  • Différer les tâches jusqu'à l'envoi des demandes d'annonces
  • Déplacer des tâches hors du thread principal via un nœud de calcul

En savoir plus

Cet audit affiche les 10 tâches les plus longues par temps d'exécution, triées par heure de début (dans l'ordre croissant).

Les longues tâches JavaScript retardent-elles le délai avant interactivité ?
Inspecter l'activité sur le réseau dans les outils pour les développeurs Chrome