0

HAR-fil fossefallsanalysator

Last opp en .har-fil eksportert fra nettleserens DevTools for å se et ekte forespørselsfossefall bygget fra hver forespørsels egne tidsdata, pluss sjekk for manglende hurtigbufferheadere, ukomprimerte svar og render-blokkerende skript.

🔒 Behandles i sin helhet i nettleseren din – ingenting du skriver inn her blir noen gang lastet opp.

Dra og slipp fil her eller klikk for å bla gjennom

Eksporter en HAR-fil fra nettleserens DevTools → Nettverk-fane (høyreklikk på forespørselslisten → «Lagre alle som HAR med innhold») og slipp den her. Alt analyseres og gjengis lokalt – filen lastes aldri opp noe sted.

Behandler … 0%
Analyserer HAR-fil
Bygger fossefall
Analyserer forespørsler
Ferdig

Resultat

En HAR-fil (HTTP Archive) er en JSON-eksport av alt en nettlesers DevTools-nettverkspanel registrerte under en sideinnlasting: hver forespørsels- og svarheader, nøyaktig størrelse og MIME-type for hvert svarinnhold, og en per-forespørsel tidsfordeling. Du kan lage en fra Chrome, Firefox, Edge eller Safari ved å åpne DevTools, laste siden på nytt i Nettverk-fanen, deretter høyreklikke på forespørselslisten og velge «Lagre alle som HAR med innhold». Dette verktøyet leser den eksporterte filen direkte – ingenting hentes eller forespørres på nytt.

Fossefalldiagrammet bygges utelukkende fra data som allerede finnes i filen: hver oppførings eget timingsobjekt bryter en forespørsel ned i blokkert, DNS-oppslag, koble til, SSL/TLS-forhandling, sende, vente (tid til første byte) og motta-faser, og hver fase tegnes som sitt eget fargede segment. I henhold til HAR-spesifikasjonen er SSL-tiden også inkludert i koble til, så den trekkes først ut igjen – ellers ville TLS-delen blitt talt to ganger og søylebreddene ikke lenger summert til forespørselens virkelige varighet. Stiplede vertikale markører viser DOMContentLoaded og Last, lest direkte fra filens egne sidetidsmålinger, slik at du kan se nøyaktig hvilke forespørsler som ble fullført før siden ble interaktiv.

Utover diagrammet kjører verktøyet tre funnregler over felt som HAR-formatet allerede registrerer. Det flagger hurtigbufferbare svar (status 200, 203 eller 206) som verken har Cache-Control- eller Expires-header, noe som betyr at et gjentatt besøk må laste dem ned på nytt fra bunnen av. Det flagger tekstbaserte svar – HTML, CSS, JavaScript, JSON, SVG og lignende – større enn 1 KB som ble levert uten Content-Encoding, en enkel komprimeringsmulighet de fleste servere kan slå på med én konfigurasjonslinje. Og det flagger CSS- eller JavaScript-forespørsler som startet før sidens egen DOMContentLoaded-forskyvning, den klassiske signaturen til en render-blokkerende ressurs.

Alt dette kjøres på data som allerede ligger i filen du laster opp – det er ingen nettverkstilgang, ingen ekstern oppslagstjeneste og ingen ny henting av originalsiden. HAR-filen leses, analyseres og gjengis fullstendig i nettleserfanen din og lastes aldri opp noe sted.