Les moniteurs de navigateur et de transactions mesurent le temps de chargement d’après les paramètres de moniteur avancés W3C load event ou Réseau.

Options liées au temps de chargement

W3C load event

Ce paramètre mesure le moment où le navigateur signale que la page est entièrement chargée. Il mesure l’événement de chargement (load event) à partir du temps total de navigation W3C, que les navigateurs et les applications web utilisent pour générer et afficher les informations sur les durées. Pour en savoir plus, lisez la documentation du W3C sur les durées de navigation (en anglais).

Dans l’application web d’Uptrends, cette métrique n’est pas calculée manuellement. Elle est directement fournie par le navigateur, et plus précisément dans les outils de développement.

Ce paramètre est utile pour :

  • déterminer les performances de chargement de page sans tenir compte des problèmes de connexion réseau ;
  • déterminer les performances des pages pour des ressources spécifiques. Par exemple, pour identifier quelles ressources prennent plus de temps pour charger.

Réseau

Ce paramètre correspond au temps de chargement basé sur l’activité du réseau. Contrairement au W3C load event, il ne dépend pas des événements du navigateur. Le chargement de la page est mesuré en surveillant les requêtes du navigateur effectuées sur le réseau, comme les images, les polices, les feuilles de style et d’autres ressources qui nécessitent une activité de réseau.

Le temps de chargement du réseau est mesuré lorsque toutes les requêtes actives effectuées sur le réseau se terminent et que le réseau devient inactif.

Ce paramètre est utile pour :

  • déterminer l’expérience de l’utilisateur final lors du chargement de la page. Par exemple, combien de temps prend le cycle complet d’une transaction.
  • déterminer l’effet de plusieurs redirections ou d’une utilisation des ressources non optimisée.

Le temps réseau tient compte de tout. Pour les moniteurs de transactions, il inclut aussi les étapes qui influent sur la durée totale d’une transaction pour les utilisateurs, même si ces étapes n’incluent pas de navigation sur la page.

Différences de temps de chargement

La différence peut être importante selon que vous choisissez de mesurer le temps total d’après le W3C load event ou le temps réseau, car ces paramètres contrôlent différents aspects du chargement de page.

Les résultats dépendent fortement de ce que vous surveillez et du nombre d’actions de navigation. Par exemple, dans un moniteur de navigateur, les redirections peuvent créer plusieurs actions de navigation. Dans ce cas, la durée du W3C load event est calculée par navigation, puis ajoutée à la mesure totale.

Dans un moniteur de transaction, plusieurs actions de navigation peuvent faire partie d’une même étape. Les durées de chargement pour chaque navigation sont additionnées par étape, puis totalisées à nouveau pour calculer le temps total de la transaction complète.

Une exception s’applique lorsqu’une étape n’inclut pas de navigation (par exemple, une vérification de contenu). Dans ce cas, la durée de l’étape est nulle pour le W3C load event, tandis que le temps d’activité réseau est basé sur la durée d’exécution de l’étape plutôt que sur le temps d’inactivité du réseau.

Résultats du moniteur

Lorsque vous activez un ou des paramètres relatifs au temps de chargement, les détails de la vérification vous montrent les résultats du moniteur pour ce paramètre. Pour en savoir plus, lisez notre article sur les temps de chargement.

En utilisant ce site, vous consentez à l’utilisation de cookies conformément à notre Politique de cookies.