É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 par des tâches longues. Une tâche longue est définie comme du code JavaScript qui bloque le thread principal pendant 50 ms ou plus. Si des tâches longues sont exécuté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 permettant de réduire le temps d'exécution:

  • Optimiser les tâches pour une exécution plus rapide
  • Diviser les tâches en fragments plus petits, qui s'exécutent individuellement en moins de 100 ms
  • Reporter les tâches jusqu'à ce que les demandes d'annonces soient envoyées
  • Retirer des tâches du thread principal via un nœud de calcul

En savoir plus

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

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