← Tillbaka till funktioner
Pro

Resource Waterfall

Resource Waterfall ritar varje begäran som sidan gjorde på en tidslinje, varje stapel indelad i sina verkliga faser - kö, DNS, TCP, TLS, väntande och nedladdning - med markörer för FCP, LCP, DOMContentLoaded och load.

När en sida känns långsam är frågan alltid densamma: vad väntar den på? Webbläsarens eget svar finns i nätverkspanelen, vilket innebär att öppna DevTools, docka en låda över sidan du inspekterar och ladda om för att fånga början av laddningen.

Resource Waterfall placerar den tidslinjen i en flytande panel bredvid sidan. Varje begäran visas som en stapel placerad efter när den startade och segmenterad efter var tiden faktiskt gick: köad eller avstannad, DNS-sökning, TCP-anslutning, TLS-handskakning, väntan på servern och sedan nedladdning. Ett långt blått segment är en långsam server; en lång grön är en fettfil; en lång grå betyder att förfrågan satt och väntade på sin tur. Distinktionen avgör vad du ska fixa.

Streckade markörer över tidslinjen visar First Contentful Paint, Largest Contentful Paint, DOMContentLoaded och ladda, så att du kan se vilka förfrågningar som slutar innan användaren ser något och vilka som fortfarande pågår efteråt. Renderblockerande resurser och cacheträffar flaggas på varje rad, och ett enda blockeringsfilter skär ner listan till vad som faktiskt fördröjer den första färgen.

Filtrera efter typ, sök efter URL eller sortera efter långsammast eller störst för att snabbt hitta den värsta gärningsmannen. Klicka på valfri rad för dess fullständiga URL, protokoll, överförings- och avkodade storlekar, status och fullständig fasuppdelning. Förfrågningar som anländer medan panelen är öppen strömmar rakt in, och Export JSON kopierar hela tidslinjen, milstolpar inkluderade, så att ett resultat kan lämnas till någon annan utan en skärmdump.

Live-förhandsvisning
example.com
Resource Waterfall 42 förfrågningar · 2.4 MB · 5 återgivningsblockerande
alla blockering 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 Väntar (TTFB) Ladda ner
Huvudfunktioner

Verklig fasuppdelning

Varje stapel är uppdelad i kö, DNS, TCP, TLS, väntande och nedladdning, så en långsam server, en fet fil och en köad begäran är omedelbart urskiljbara.

Måla och lastmarkörer

Streckade linjer för FCP, LCP, DOMContentLoaded och load visar vilka förfrågningar som slutförs innan användaren ser innehåll och vilka som fortfarande körs efter det.

Render-blockerande filter

Ett klick reducerar listan till de resurser som faktiskt håller upp första färgen, med totalt antal blockeringar i sammanfattningsfältet.

Cacheträffar flaggade

Resurser som serveras från cache är markerade och märkta istället för att visas som mystiska nollbyte-rader, så att du kan verifiera att din cachning verkligen fungerar.

Filtrera, sök och sortera

Begränsa efter typ – dokument, CSS, JS, bilder, typsnitt, XHR, media – sök efter URL, eller sortera efter långsammast eller störst för att nå den värsta gärningsmannen på några sekunder.

Exportbar tidslinje

Kopiera hela vattenfallet som JSON, inklusive milstolpar, summor och faser per begäran, för att bifoga till en biljett eller jämföra mot en senare körning.

Vanliga användningsområden

Hitta vad som fördröjer första målningen

Filtrera efter renderingsblockerande resurser och se exakta stilmallar och skript som står mellan din besökare och synligt innehåll.

Fångar en långsam tredje part

Sortera efter långsammast och se en analys-, teckensnitts- eller chattleverantör visas högst upp med en lång väntefas som inte har något med din kod att göra.

Att berätta för en långsam server från en stor fil

Läs fasfärgerna: tid att vänta är ett backend- eller CDN-problem, tid som spenderas på nedladdning är ett filstorleksproblem. Korrigeringen är olika för varje.

Verifierar caching och komprimering

Ladda om och bekräfta att tillgångar kommer från cachen och att överföringsstorlekarna är mycket mindre än avkodade storlekar, vilket bevisar att komprimering faktiskt är på.

Att överlämna ett fynd till någon annan

Exportera tidslinjen som JSON och bifoga den till en biljett så att nästa person ser samma nummer istället för att försöka återskapa din session.

Hur man använder
1

Öppna Resource Waterfall

Klicka på Resource Waterfall-ikonen i DevSuite Pro-dockan. Allt som sidan har laddat hittills visas på tidslinjen direkt.

2

Ladda om för hela bilden

Ladda om med panelen öppen för att fånga belastningen från den allra första begäran, inklusive själva dokumentet och målningsmilstolparna.

3

Dra ner det till det som är viktigt

Tryck på blockeringschippet för att bara se renderingsblockerande resurser, eller välj en typ som js eller img. Sortera efter långsammast för att lägga den värsta gärningsmannen överst.

4

Inspektera en enda begäran

Klicka på valfri rad för dess fullständiga URL, protokoll, storlekar, status och en fas-för-fas-uppdelning i millisekunder - och kopiera URL:en om du behöver det.

5

Exportera bevisen

Export JSON kopierar hela tidslinjen med milstolpar och summor, redo att klistra in i en biljett eller spara som en före-och-efter-post.

Redo att prova?

Installera DevSuite Pro gratis och lås upp 71+ utvecklarverktyg för din webbläsare.

Lägg till i Chrome Lägg till i Edge Lägg till i FireFox