Hurtigere hjemmeside hjælp til en langsom hjemmeside

Reporting API

Reporting API samler browser-rapporter (fx deprecations, crashes, CSP violations) til en endpoint du kontrollerer. Hjælper med at fange problemer før de rammer alle brugere.

Skrevet af Kim Tetzlaff

Kort fortalt: Performance-teamet bruger det til at opdage features der snart fjernes og som kan ødelægge kritiske scripts - sekundært til Core Web Vitals stabilitet.

Hvis du er ny på området

Reporting API er en måde at få browseren til at sende rapporter til et endpoint I kontrollerer: fx når et API er deprecated, når en content security policy (CSP) bliver brudt, eller når noget crasher. Det er ikke det samme som RUM (som måler hastighed), men det kan forhindre at en kommende Chrome-opdatering knækker jeres checkout uden varsel.

Opsætning

Konfigurer Report-To / Reporting-Endpoints og et backend-endpoint der kan håndtere volumen. Overvåg støj fra extensions og bots.

Browser-rapporter til jeres endpoint

Reporting API samler hændelser som CSP-brud, deprecations, crashes og COOP-problemer og kan POST’es til en konfigureret endpoint. Det er proaktiv kvalitet frem for at vente på at brugere klager.

I skal hoste et modtager-endpoint der kan håndtere volumen og deduplikere støj.

Prioriter hvad der er handlingsbart

Deprecation warnings fortæller at et API forsvinder - perfekt til sprint-planlægning. CSP-rapporter kan være støjfulde hvis politikken er for stram under migration; tune gradvist.

Kobl rapporter til releases: nye advarsler efter deploy er ofte entydige at tilskrive.

Privatliv og sikkerhed

Rapporter kan indeholde URL’er med tokens. Scrub eller hash før lagring og begræns adgang til rå payload.

Besky modtager-endpoint mod spam og replay - brug auth og rate limits.

Videre på sitet

  • RUM – feltmåling og performance.
  • Third-party scripts – hvor deprecation ofte rammer.
  • INP – når scripts stadig virker men gør siden tung at bruge.

FAQ

Er det det samme som RUM?

Beslægtet men fokuseret på browser-rapporterede hændelser - kombinér med RUM for helhed.

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