Chargez un fichier HAR ou collez son JSON pour examiner les requêtes. Les durées et tailles proviennent de la capture, sans nouveau test de performance.
Fonctionne localement dans votre navigateurPrend en charge les fichiers HAR standard avec log.entries. L'outil résume la capture et ne rejoue aucune requête.
L'analyseur ne fait aucune requête réseau. Les valeurs de synchronisation reflètent l'exportation HAR, utilisez-la donc comme aide à la révision, parallèlement aux performances du navigateur et aux données d'observabilité du back-end.
Cette page lit un export HAR 1.2 dans le navigateur et transforme log.entries en un résumé d’un écran : combien de requêtes contient la capture, combien de temps elles ont duré, combien elles ont transféré, combien ont renvoyé un statut 4xx ou 5xx et combien ont pris au moins une seconde. Aucune requête n’est rejouée, rien n’est envoyé.
Ouvrez le fichier avec le sélecteur ou collez son JSON, puis sélectionnez Analyser HAR. Les deux tableaux sous les indicateurs listent les douze requêtes les plus lentes et les douze hôtes au temps total le plus élevé ; les notes de révision signalent les erreurs et ce que le résumé ne voit pas.
La durée capturée est la somme de entry.time sur toutes les entrées : elle mesure le temps de requête sérialisé, pas la durée réelle du chargement, car les requêtes parallèles se chevauchent en pratique mais s’additionnent ici. Lentes (≥1 s) compte les entrées dont le temps enregistré atteint 1000 ms, et 4xx / 5xx compte les réponses dont le statut est supérieur ou égal à 400.
La taille transférée d’une entrée prend la première valeur exploitable parmi _transferSize, bodySize et content.size. Une valeur négative, comme le -1 écrit par les exportateurs pour un corps en cache, est ignorée, et une entrée sans taille exploitable compte pour zéro.
Le tableau des plus lentes est trié par temps enregistré et s’arrête à douze lignes ; celui des hôtes additionne temps, requêtes, transfert et erreurs par nom d’hôte et garde les douze totaux les plus élevés. Les méthodes, URL et statuts absents s’affichent en tiret.
Les notes de révision reprennent les deux comptages et ajoutent une ligne d’information quand aucune entrée ne porte de métadonnée de cache (en-tête Cache-Control ou objet cache). Cette ligne décrit l’export, pas le site.
Un HAR exporté est un instantané écrit par les outils du navigateur : bodySize peut valoir -1 pour une réponse en cache, les champs de temps varient selon l’exportateur, et un Service Worker ou un proxy peut masquer le vrai temps réseau. Prenez ces chiffres comme enregistrés, pas comme une mesure nouvelle.
Une entrée lente n’est pas forcément un problème : un gros téléchargement ou un point de terminaison en long polling dominera toujours la liste. Vérifiez l’URL et le statut avant de changer quoi que ce soit, et comparez avec les traces de performance du navigateur ou les temps serveur.