Hurtigere hjemmeside hjælp til en langsom hjemmeside

Resource Timing API

Resource Timing giver per-ressource timing (DNS, TCP, request, response). Nyttigt til at finde langsomme tredjeparter og CDN-problemer i felt.

Skrevet af Kim Tetzlaff

Kort fortalt: Brug det til at dokumentere hvorfor tredjeparts-scripts ødelægger INP : hvilken host, hvilken fil, hvilket tidssegment.

Hvis du er ny på området

Hver hentet ressource (script, font, billede, XHR) kan have sin egen varighed og deltid – DNS, ventetid, download. Resource Timing API gør det muligt at læse det fra JavaScript i feltet, så I kan sige «det er denne fil på det domæne der trækker», ikke bare at siden føles tung.

Privatliv og CORS

Cross-origin ressourcer kan maskere detaljer medmindre Timing-Allow-Origin er sat. Planlæg instrumentation med GDPR i tankerne.

Pr. ressource: hvem er langsom

Resource Timing eksponerer varighed og timing for hver hentet fil (med visse begrænsninger for cross-origin uden Timing-Allow-Origin). Brug det til at finde tunge scripts, fonts og API-kald der forsinker interaktion.

Aggreger i percentiler: medianen skjuler ofte mobile outliers der lider mest.

Tredjeparts domæner

Når et analytics- eller marketing-script dominerer varighedslisten, er det et konkret forhandlingsgrundlag med leverandøren eller et argument for self-hosting/async.

Se efter redirect-kæder på ressourcer - de tæller med i brugerens ventetid.

Integration med observability

Send aggregerede metrics til jeres APM - ikke rå lists af tusind ressourcer pr. sidevisning. Brug triggers når bestemte skabeloner regresserer.

Respekter at nogle browsere begrænsner præcision for at mitigere timing attacks.

Videre på sitet

FAQ

Kan jeg erstatte DevTools?

Nej - det supplerer med feltdata fra rigtige brugere.

Næste skridt fra begreb til handling

Guides og blogindlæg der matcher begrebets emne - ud fra fælles tags og sidens fokus.

Om forfatteren

Kim Tetzlaff

Kim skriver og vedligeholder indhold på hurtigere-hjemmeside.dk med fokus på målelig performance, Core Web Vitals og teknisk SEO. Målet er at gøre optimering konkret: hvad der faktisk flytter tal i feltdata, og hvordan du finder den korteste vej fra symptom til fix.

Kim Tetzlaff