← Tilbake til funksjoner
Pro

Resource Waterfall

Resource Waterfall tegner hver forespørsel siden laget på en tidslinje, hver bar delt inn i sine virkelige faser - kø, DNS, TCP, TLS, venter og nedlasting - med markører for FCP, LCP, DOMContentLoaded og last.

Når en side føles treg, er spørsmålet alltid det samme: hva venter den på? Nettleserens eget svar ligger i nettverkspanelet, som betyr at du åpner DevTools, dokker en skuff over siden du inspiserer og laster inn på nytt for å fange starten på belastningen.

Resource Waterfall legger den tidslinjen i et flytende panel ved siden av siden. Hver forespørsel vises som en linje plassert etter når den startet og segmentert etter hvor tiden faktisk gikk: i kø eller stoppet, DNS-oppslag, TCP-tilkobling, TLS-håndtrykk, venting på serveren, og nedlasting. Et langt blått segment er en treg server; en lang grønn er en fettfil; en lang grå betyr at forespørselen satt og ventet på sin tur. Skillet avgjør hva du skal fikse.

Stiplede markører på tvers av tidslinjen viser First Contentful Paint, Largest Contentful Paint, DOMContentLoaded og last, slik at du kan se hvilke forespørsler som avsluttes før brukeren ser noe, og hvilke som fortsatt er i gang etterpå. Gjengivelsesblokkerende ressurser og hurtigbuffertreff flagges på hver rad, og et enkelt blokkeringsfilter kutter listen ned til det som faktisk forsinker første maling.

Filtrer etter type, søk etter URL, eller sorter etter tregeste eller største for å finne den verste lovbryteren raskt. Klikk på hvilken som helst rad for dens fullstendige URL, protokoll, overførings- og dekodede størrelser, status og fullstendig faseoversikt. Forespørsler som kommer mens panelet er åpent strømmer rett inn, og Export JSON kopierer hele tidslinjen, inkludert milepæler, slik at et ytelsesfunn kan overleveres til noen andre uten skjermbilde.

Live forhåndsvisning
example.com
Resource Waterfall 42 forespørsler · 2.4 MB · 5 gjengivelsesblokkerende
alle blokkering css js img xhr
0ms 600ms 1.20s FCP LCP
■ /products doc 38 KB 562ms
■ theme.min.css css 214 KB 341ms
■ vendor.js js 684 KB 712ms
hero.webp img 312 KB 604ms
▪ app.css css cache 3ms
analytics.js js 46 KB 488ms
I kø DNS TCP / TLS Venter (TTFB) Last ned
Hovedfunksjoner

Virkelig fasesammenbrudd

Hver bar er delt inn i kø, DNS, TCP, TLS, venter og nedlasting, så en treg server, en fettfil og en forespørsel i kø kan umiddelbart skilles.

Maling og belastningsmarkører

Stiplede linjer for FCP, LCP, DOMContentLoaded og last viser hvilke forespørsler som fullføres før brukeren ser innhold og hvilke som fortsatt kjører etter det.

Render-blokkerende filter

Ett klikk reduserer listen til ressursene som faktisk holder opp første maling, med totalt antall blokkeringer i sammendragslinjen.

Buffertreff flagget

Ressurser som serveres fra hurtigbufferen er merket og merket i stedet for å vises som mystiske nullbyte-rader, slik at du kan bekrefte at bufringen din virkelig fungerer.

Filtrer, søk og sorter

Begrens etter type – dokument, CSS, JS, bilder, fonter, XHR, media – søk etter URL, eller sorter etter tregeste eller største for å nå den verste lovbryteren på sekunder.

Eksporterbar tidslinje

Kopier hele fossen som JSON, inkludert milepæler, totaler og faser per forespørsel, for å feste til en billett eller sammenligne med en senere kjøring.

Vanlige bruksområder

Finne hva som forsinker første maling

Filtrer til gjengivelsesblokkerende ressurser og se de nøyaktige stilarkene og skriptene som står mellom besøkende og synlig innhold.

Fanger en treg tredjepart

Sorter etter tregeste og se en analyse-, font- eller chat-leverandør vises øverst med en lang ventefase som ikke har noe med koden din å gjøre.

Forteller en treg server fra en stor fil

Les fasefargene: tid brukt på å vente er et backend- eller CDN-problem, tid brukt på nedlasting er et problem med filstørrelse. Løsningen er forskjellig for hver.

Verifisering av caching og komprimering

Last inn på nytt og bekreft at eiendeler kommer fra hurtigbuffer og at overføringsstørrelser er langt mindre enn dekodede størrelser, noe som beviser at komprimering faktisk er på.

Overrekke et funn til noen andre

Eksporter tidslinjen som JSON og fest den til en billett slik at neste person ser de samme tallene i stedet for å prøve å reprodusere økten din.

Slik bruker du det
1

Åpne Resource Waterfall

Klikk på Resource Waterfall-ikonet i DevSuite Pro-dokken. Alt siden har lastet så langt vises på tidslinjen umiddelbart.

2

Last ned for hele bildet

Last på nytt med panelet åpent for å fange opp lasten fra den aller første forespørselen, inkludert selve dokumentet og malingsmilepælene.

3

Kutt det ned til det som betyr noe

Trykk på blokkeringsbrikken for å se bare gjengivelsesblokkerende ressurser, eller velg en type som js eller img. Sorter etter tregeste for å sette den verste lovbryteren øverst.

4

Inspiser en enkelt forespørsel

Klikk på en hvilken som helst rad for dens fullstendige URL, protokoll, størrelser, status og en fase-for-fase-oppdeling i millisekunder - og kopier URL-en hvis du trenger det.

5

Eksporter bevisene

Eksporter JSON kopierer hele tidslinjen med milepæler og totaler, klare til å lime inn i en billett eller oppbevares som en før-og-etter-post.

Klar til å prøve?

Installer DevSuite Pro gratis og lås opp 71+ utviklerverktøy for nettleseren din.

Legg til i Chrome Legg til i Edge Legg til i FireFox