Aller au contenu

Analyseur HAR

Détaille un fichier HAR par méthode, état, taille et durée pour chaque appel réseau.

Entrée
Sortie

Analyseur HAR

Un fichier HAR (HTTP Archive) est ce qu'exporte les DevTools de votre navigateur lorsque vous enregistrez une trace réseau — chaque demande qu'une page a effectuée, avec son minutage, ses en-têtes et sa réponse. Cet outil transforme ce JSON dense en un aperçu lisible : méthode, URL, code de statut, type de contenu, taille et durée pour chaque appel, afin que vous puissiez voir ce qui a ralenti une page sans faire défiler le panneau Réseau entrée par entrée.

Triez les appels par durée ou taille pour exposer les pires contrevenants en premier, ou conservez l'ordre original pour lire la charge telle qu'elle s'est produite. Filtrez par type de contenu ("json", "image") ou par domaine pour isoler une API ou un script tiers. Les totaux indiquent la quantité de données et le nombre de demandes que chaque type de contenu ou domaine représente ; l'option le plus lent/volumineux ajoute un classement des N premiers. La répartition du temps divise la durée entre l'attente (temps jusqu'au premier octet) et le téléchargement, généralement la différence entre un serveur lent et une connexion lente. Les appels avec un statut d'erreur (400+) sont surlignés, et les appels tiers peuvent être listés séparément des appels de votre propre domaine.

L'outil accepte un document HAR 1.2 standard — le format que Chrome, Firefox, Safari et Edge exportent depuis l'onglet Réseau de DevTools ("Save all as HAR"). Il gère les très grandes captures, tolère les entrées malformées sans faire échouer l'ensemble du fichier, et signale une erreur calme si le texte n'est pas du JSON valide ou n'a pas la structure log.entries attendue. La sortie est disponible sous forme de tableau formaté ou en CSV pour une analyse ultérieure dans une feuille de calcul.

Tout s'exécute localement dans votre navigateur — un fichier HAR contient souvent des données de demande et de réponse complètes, incluant les URLs, les en-têtes et parfois les cookies, donc rien n'est téléchargé nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt, ou envoyez-le à un autre outil tel que le désinfectant HAR pour d'abord corriger les données sensibles.

FAQ

Qu'est-ce qu'un fichier HAR ?
C'est une exportation JSON d'une trace réseau du navigateur — chaque demande et réponse qu'une page a effectuée, avec en-têtes, minutage et tailles. Chrome, Firefox, Safari et Edge le produisent depuis l'onglet Réseau de DevTools.
Comment la "taille" est-elle calculée ?
C'est la taille du contenu de la réponse signalée dans le HAR, se rabattant sur la taille du corps de réponse lorsque la taille du contenu n'est pas présente. Les tailles inconnues ou négatives sont affichées comme zéro.
Qu'est-ce qui compte comme un appel "tiers" ?
Toute demande dont le domaine diffère du domaine de la première demande du fichier, qui est traité comme le domaine propre de la page.
Qu'affiche la répartition du temps ?
L'attente est le temps passé à attendre le premier octet de la réponse ; le téléchargement est le temps passé à recevoir le corps. Une longue attente pointe généralement sur un serveur lent ou un backend lent, un long téléchargement sur une connexion lente ou une charge importante.
Mon fichier HAR est-il téléchargé quelque part ?
Non. L'analyse et l'analyse s'exécutent entièrement dans votre navigateur — un fichier HAR contient souvent des données de demande sensibles, donc rien ne quitte votre appareil.