← Terug naar functies
Pro

Resource Waterfall

Resource Waterfall tekent elk verzoek dat de pagina heeft gedaan op een tijdlijn, waarbij elke balk is opgesplitst in de werkelijke fasen (in de wachtrij, DNS, TCP, TLS, wachten en downloaden) met markeringen voor FCP, LCP, DOMContentLoaded en laden.

Wanneer een pagina traag aanvoelt, is de vraag altijd dezelfde: waar wacht hij nog op? Het eigen antwoord van de browser bevindt zich in het netwerkpaneel, wat inhoudt dat u DevTools opent, een lade over de pagina plaatst die u inspecteert en opnieuw laadt om het begin van het laden op te vangen.

Resource Waterfall plaatst die tijdlijn in een zwevend paneel naast de pagina. Elk verzoek verschijnt als een balk, gepositioneerd op het moment waarop het begon en gesegmenteerd op basis van waar de tijd daadwerkelijk naartoe ging: in de wachtrij of vastgelopen, DNS-zoekopdracht, TCP-verbinding, TLS-handshake, wachten op de server en vervolgens downloaden. Een lang blauw segment is een trage server; een lange groene is een dik bestand; een lange grijze betekent dat het verzoek op zijn beurt wachtte. Het onderscheid bepaalt wat u moet oplossen.

Gestippelde markeringen op de tijdlijn tonen First Contentful Paint, Largest Contentful Paint, DOMContentLoaded en load, zodat u kunt zien welke verzoeken zijn voltooid voordat de gebruiker iets ziet en welke daarna nog actief zijn. Render-blokkerende bronnen en cachehits worden in elke rij gemarkeerd, en een enkel Blocking-filter beperkt de lijst tot wat feitelijk de eerste verf vertraagt.

Filter op type, zoek op URL of sorteer op langzaamste of grootste om snel de ergste overtreder te vinden. Klik op een rij voor de volledige URL, protocol, overdrachts- en gedecodeerde grootte, status en volledige fase-uitsplitsing. Verzoeken die binnenkomen terwijl het paneel open is, komen rechtstreeks binnen en Export JSON kopieert de hele tijdlijn, inclusief mijlpalen, zodat een prestatiebevinding zonder screenshot aan iemand anders kan worden overhandigd.

Live voorvertoning
example.com
Resource Waterfall 42 verzoeken · 2.4 MB · 5 weergaveblokkering
alle blokkeren 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
In de wachtrij DNS TCP/TLS Wachten (TTFB) Downloaden
Belangrijkste kenmerken

Echte fase-indeling

Elke balk is opgesplitst in wachtrij, DNS, TCP, TLS, wachten en downloaden, zodat een trage server, een dik bestand en een verzoek in de wachtrij onmiddellijk te onderscheiden zijn.

Verf- en laadmarkeringen

Gestippelde lijnen voor FCP, LCP, DOMContentLoaded en load laten zien welke verzoeken zijn voltooid voordat de gebruiker inhoud ziet en welke er daarna nog steeds worden uitgevoerd.

Render-blokkerend filter

Met één klik wordt de lijst teruggebracht tot de bronnen die daadwerkelijk de eerste verf bevatten, met het totale aantal blokkeringen in de overzichtsbalk.

Cachehits gemarkeerd

Bronnen die vanuit de cache worden aangeboden, worden gemarkeerd en gelabeld in plaats van te verschijnen als mysterieuze rijen van nul bytes, zodat u kunt verifiëren dat uw caching echt werkt.

Filteren, zoeken en sorteren

Verfijn op type – document, CSS, JS, afbeeldingen, lettertypen, XHR, media – zoek op URL of sorteer op langzaamste of grootste om binnen enkele seconden de ergste overtreder te bereiken.

Exporteerbare tijdlijn

Kopieer de hele waterval als JSON, inclusief mijlpalen, totalen en fases per aanvraag, om aan een ticket toe te voegen of te vergelijken met een latere uitvoering.

Veelvoorkomende scenario's

Zoeken naar wat de eerste verf vertraagt

Filter op bronnen die weergave blokkeren en bekijk de exacte stylesheets en scripts die tussen uw bezoeker en zichtbare inhoud staan.

Een trage derde partij vangen

Sorteer op de langzaamste en zie hoe een analyse-, lettertype- of chatprovider bovenaan verschijnt met een lange wachtfase die niets met uw code te maken heeft.

Een trage server onderscheiden van een groot bestand

Lees de fasekleuren: de tijd die wordt besteed aan wachten is een backend- of CDN-probleem, de tijd die wordt besteed aan downloaden is een probleem met de bestandsgrootte. De oplossing is voor iedereen verschillend.

Caching en compressie verifiëren

Herlaad en bevestig dat de assets uit de cache komen en dat de overdrachtsgroottes veel kleiner zijn dan de gedecodeerde formaten, wat bewijst dat de compressie daadwerkelijk is ingeschakeld.

Een vondst aan iemand anders overhandigen

Exporteer de tijdlijn als JSON en voeg deze toe aan een ticket, zodat de volgende persoon dezelfde cijfers ziet in plaats van te proberen uw sessie te reproduceren.

Hoe te gebruiken
1

Open Resource Waterfall

Klik op het Resource Waterfall-pictogram in het DevSuite Pro-dock. Alles wat de pagina tot nu toe heeft geladen, verschijnt onmiddellijk op de tijdlijn.

2

Herlaad voor het volledige beeld

Herlaad met het paneel open om de lading vanaf het allereerste verzoek vast te leggen, inclusief het document zelf en de verfmijlpalen.

3

Beperk het tot wat belangrijk is

Druk op de blokkerende chip om alleen bronnen te zien die het renderen blokkeren, of kies een type zoals js of img. Sorteer op de langzaamste om de ergste overtreder bovenaan te zetten.

4

Eén verzoek bekijken

Klik op een rij voor de volledige URL, het protocol, de grootte, de status en een fase-voor-fase-uitsplitsing in milliseconden – en kopieer de URL als je die nodig hebt.

5

Exporteer het bewijsmateriaal

Export JSON kopieert de volledige tijdlijn met mijlpalen en totalen, klaar om in een ticket te plakken of als voor-en-na-record te bewaren.

Klaar om te proberen?

Installeer DevSuite Pro gratis en ontgrendel 71+ ontwikkelaarstools voor uw browser.

Toevoegen aan Chrome Toevoegen aan Edge Toevoegen aan FireFox