Vai al contenuto

Analizzatore HAR

Scompone un file HAR in metodo, stato, dimensione e durata per ogni chiamata di rete.

Ingresso

Analizzatore HAR

Un file HAR (HTTP Archive) è ciò che esportano i DevTools del tuo browser quando registri una traccia di rete — ogni richiesta che ha fatto una pagina, con il suo timing, intestazioni e risposta. Questo strumento trasforma quel JSON denso in una panoramica leggibile: metodo, URL, codice di stato, tipo di contenuto, dimensione e durata per ogni chiamata, così puoi vedere cosa ha rallentato una pagina senza scorrere il pannello Rete voce per voce.

Ordina le chiamate per durata o dimensione per evidenziare prima i peggiori trasgressori, o mantieni l'ordine originale per leggere il caricamento come è accaduto. Filtra per tipo di contenuto ("json", "image") o per dominio per isolare un'API o uno script di terze parti. I totali mostrano quanti dati e quante richieste rappresentano ciascun tipo di contenuto o dominio; l'opzione più lento/più grande aggiunge una classifica dei primi N. La scomposizione del tempo divide la durata in attesa (tempo fino al primo byte) e download, di solito la differenza tra un server lento e una connessione lenta. Le chiamate con uno stato di errore (400+) sono evidenziate e le chiamate di terze parti possono essere elencate separatamente da quelle del tuo dominio.

Lo strumento accetta un documento HAR 1.2 standard — il formato che Chrome, Firefox, Safari e Edge esportano dalla scheda Rete di DevTools ("Save all as HAR"). Gestisce acquisizioni molto grandi, tollera voci malformate senza far fallire l'intero file e segnala un errore tranquillo se il testo non è JSON valido o manca della struttura log.entries prevista. L'output è disponibile come tabella formattata o come CSV per ulteriori analisi in un foglio di calcolo.

Tutto viene eseguito localmente nel tuo browser — un file HAR spesso contiene dati completi di richieste e risposte, inclusi URL, intestazioni e talvolta cookie, quindi nulla viene caricato da nessuna parte. Copia il risultato, scaricalo come file .txt o invialo a un altro strumento come il disinfettante HAR per prima redarre i dati sensibili.

FAQ

Che cos'è un file HAR?
È un'esportazione JSON di una traccia di rete del browser — ogni richiesta e risposta che ha fatto una pagina, con intestazioni, timing e dimensioni. Chrome, Firefox, Safari e Edge la producono dalla scheda Rete di DevTools.
Come viene calcolata la "dimensione"?
È la dimensione del contenuto della risposta riportata nel HAR, ricorrendo alla dimensione del corpo della risposta quando la dimensione del contenuto non è presente. Le dimensioni sconosciute o negative vengono visualizzate come zero.
Cosa conta come una chiamata di "terze parti"?
Qualsiasi richiesta il cui dominio differisce dal dominio della prima richiesta nel file, che viene trattato come il dominio della pagina stessa.
Cosa mostra la scomposizione del tempo?
L'attesa è il tempo trascorso in attesa del primo byte della risposta; il download è il tempo trascorso a ricevere il corpo. Un'attesa lunga di solito punta a un server lento o a un backend lento, un download lungo a una connessione lenta o a un payload grande.
Il mio file HAR viene caricato da qualche parte?
No. L'analisi e l'elaborazione vengono eseguite interamente nel tuo browser — un file HAR spesso contiene dati di richiesta sensibili, quindi nulla lascia il tuo dispositivo.