Zum Inhalt springen

HAR-Analyzer

Eine HAR-Datei in Methode, Status, Größe und Dauer pro Netzwerk-Aufruf aufschlüsseln.

Eingabe
Ausgabe

HAR-Analyzer

Eine HAR-Datei (HTTP Archive) ist das, was Ihr Browser beim Speichern einer Netzwerk-Aufzeichnung aus DevTools exportiert — jede Anfrage, die eine Seite gestellt hat, mit Timing, Headers und Antwort. Dieses Tool wandelt dieses dichte JSON in einen lesbaren Überblick um: Methode, URL, Statuscode, Inhaltstyp, Größe und Dauer für jeden Aufruf, sodass Sie sehen können, was eine Seite verlangsamt hat, ohne den Network-Panel-Eintrag Zeile für Zeile durchzuscrollen.

Sortieren Sie Aufrufe nach Dauer oder Größe, um die größten Probleme zuerst zu finden, oder behalten Sie die ursprüngliche Reihenfolge bei, um das Laden wie geschehen zu lesen. Filtern Sie nach Inhaltstyp ("json", "image") oder nach Domain, um eine einzelne API oder ein Skript eines Drittanbieters zu isolieren. Summen zeigen, wie viel Daten und wie viele Anfragen jeder Inhaltstyp oder jede Domain ausmachen; die Option für die langsamsten/größten Elemente fügt eine kurze Top-N-Rangfolge hinzu. Die Zeit-Aufschlüsselung teilt die Dauer in Wartezeit (Zeit bis zum ersten Byte) und Download auf, normalerweise der Unterschied zwischen einem langsamen Server und einer langsamen Verbindung. Aufrufe mit Fehlerstatus (400+) werden hervorgehoben, und Drittanbieter-Aufrufe können separat von den Aufrufen Ihrer eigenen Domain aufgelistet werden.

Das Tool akzeptiert ein Standard-HAR-1.2-Dokument — das Format, das Chrome, Firefox, Safari und Edge aus dem Network-Tab von DevTools exportieren ("Alle als HAR speichern"). Es verarbeitet sehr große Aufzeichnungen, toleriert fehlerhafte Einträge, ohne die gesamte Datei zu unterbrechen, und meldet einen ruhigen Fehler, wenn der Text kein gültiges JSON ist oder die erwartete log.entries-Struktur fehlt. Die Ausgabe ist als formatierte Tabelle oder als CSV für die weitere Analyse in einer Tabelle verfügbar.

Alles läuft lokal in Ihrem Browser — eine HAR enthält oft vollständige Request- und Response-Daten, einschließlich URLs, Headers und manchmal Cookies, sodass nichts irgendwo hochgeladen wird. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, oder senden Sie es an ein anderes Tool wie den HAR-Sanitizer, um zunächst vertrauliche Daten zu entfernen.

Häufige Fragen

Was ist eine HAR-Datei?
Es handelt sich um einen JSON-Export der Netzwerk-Aufzeichnung eines Browsers — jede Anfrage und Antwort, die eine Seite stellte, mit Headers, Timing und Größen. Chrome, Firefox, Safari und Edge produzieren alle auf dem Network-Tab von DevTools.
Wie wird "Größe" berechnet?
Es ist die Größe des Response-Inhalts, die in der HAR gemeldet wird, und fällt auf die Response-Body-Größe zurück, wenn die Inhaltsgröße nicht vorhanden ist. Unbekannte oder negative Größen werden als Null angezeigt.
Was gilt als "Drittanbieter"-Aufruf?
Jede Anfrage, deren Domain sich von der Domain der ersten Anfrage in der Datei unterscheidet, die als die eigene Domain der Seite behandelt wird.
Was zeigt die Zeit-Aufschlüsselung?
Warten ist die Zeit, die auf das erste Byte der Antwort gewartet wird; Download ist die Zeit, die zum Empfangen des Textes erforderlich ist. Eine lange Wartezeit deutet normalerweise auf einen langsamen Server oder Backend hin, ein großer Download auf eine langsame Verbindung oder eine große Nutzlast.
Wird meine HAR-Datei irgendwo hochgeladen?
Nein. Das Parsen und die Analyse werden vollständig in Ihrem Browser durchgeführt — eine HAR enthält oft vertrauliche Request-Daten, sodass nichts Ihr Gerät verlässt.