Analizator slijeda HAR datoteka
Prenesite .har datoteku izvezenu iz DevToolsa vašeg preglednika da biste vidjeli stvarni slijed zahtjeva izgrađen iz vlastitih vremenskih podataka svakog zahtjeva, plus provjere nedostajućih zaglavlja predmemoriranja, nekomprimiranih odgovora i skripti koje blokiraju prikaz.
🔒 U potpunosti se obrađuje u vašem pregledniku — ništa što ovdje unesete nikada se ne učitava.
Rezultat
HAR (HTTP Archive) datoteka je JSON izvoz svega što je mrežna ploča DevToolsa preglednika zabilježila tijekom učitavanja stranice: svako zaglavlje zahtjeva i odgovora, točnu veličinu i MIME vrstu svakog tijela odgovora te raščlambu vremena po zahtjevu. Možete je izraditi u Chromeu, Firefoxu, Edgeu ili Safariju tako da otvorite DevTools, ponovno učitate stranicu na kartici Mreža, zatim desnom tipkom miša kliknete popis zahtjeva i odaberete "Spremi sve kao HAR sa sadržajem". Ovaj alat čita tu izvezenu datoteku izravno – ništa se ponovno ne dohvaća niti ponovno zahtijeva.
Grafikon slijeda u potpunosti je izgrađen iz podataka koji se već nalaze u datoteci: vlastiti vremenski objekt svakog unosa raščlanjuje zahtjev na faze blokiranja, DNS pretrage, povezivanja, SSL/TLS pregovaranja, slanja, čekanja (vrijeme do prvog bajta) i primanja, a svaka faza iscrtana je kao vlastiti obojeni segment. Prema HAR specifikaciji, SSL vrijeme također je uključeno unutar povezivanja, pa se prvo oduzima natrag – inače bi se TLS dio dvostruko brojao i širine traka više ne bi odgovarale stvarnom trajanju zahtjeva. Isprekidane okomite oznake prikazuju DOMContentLoaded i Load, očitane izravno iz vremena stranice u samoj datoteci, tako da možete točno vidjeti koji su zahtjevi završili prije nego što je stranica postala interaktivna.
Osim grafikona, alat pokreće tri pravila pretraživanja nad poljima koja HAR format već bilježi. Označava odgovore koji se mogu predmemorirati (status 200, 203 ili 206) koji ne nose ni Cache-Control ni Expires zaglavlje, što znači da ih ponovni posjet mora ponovno preuzimati ispočetka. Označava tekstualne odgovore – HTML, CSS, JavaScript, JSON, SVG i slične – veće od 1 KB koji su posluženi bez Content-Encoding, što je laka prilika za kompresiju koju većina poslužitelja može uključiti jednom konfiguracijskom linijom. I označava CSS ili JavaScript zahtjeve koji su započeli prije vremena DOMContentLoaded same stranice, što je klasičan potpis resursa koji blokira prikaz.
Sve se ovo izvodi nad podacima koji već postoje u datoteci koju prenosite – nema mrežnog pristupa, nema vanjskog servisa za pretraživanje i nema ponovnog dohvaćanja izvorne stranice. HAR datoteka se čita, raščlanjuje i prikazuje u potpunosti u kartici vašeg preglednika i nikada se nigdje ne prenosi.