Hurtigere hjemmeside hjælp til en langsom hjemmeside

Fetchpriority, preload og preconnect

Lær hvornår fetchpriority, preload og preconnect faktisk forbedrer load, og hvornår de bare skaber mere støj og dårlig prioritering i browseren.

Skrevet af Kim Tetzlaff

Mange teams kaster preload, preconnect og fetchpriority ind i <head> «for en sikkerheds skyld». Det kan virke harmløst, men browseren har allerede en prioriteringsstrategi - og for mange hints kan flytte båndbredde og CPU forkert. Når hero-billedet stadig kommer sent, er svaret sjældent «mere preload», men oftere sent HTML, høj TTFB eller forkert discovery.

Denne artikel skelner mellem signalerne, og hvornår de faktisk hjælper LCP og netværksrækkefølge - og hvornår de gør mere skade end gavn. Brug den sammen med waterfall-artiklen så du ser effekten i kæden, ikke kun i checklisten.

Hvad fetchpriority, preload og preconnect er

Hvad de gør forskelligt

  • preconnect: etabler tidlig forbindelse (DNS + TLS) til et domæne.
  • preload: hent en specifik ressource tidligt (ofte fordi den ellers opdages sent).
  • fetchpriority: signal om høj eller lav prioritet for en kendt ressource (typisk billeder).

Hvorfor de tit blandes sammen

De handler alle om «hurtigere», men de griber ind på forskellige led i kæden.

Hvornår de faktisk hjælper

Hero billede og LCP

Når LCP er et billede og det enten opdages sent eller starter download for sent, kan fetchpriority="high"<img> eller målrettet preload af netop den URL hjælpe - se LCP med billeder.

Kritiske fonts

Når I har identificeret ét kritisk snit og undgår at preload’e hele familien - ellers skaber I støj.

Tredjepart med vigtig tidlig forbindelse

Preconnect til CDN eller font-host hvis I reelt henter kritiske filer derfra tidligt.

Hvornår de gør skade

For mange preloads

Browseren konkurrerer med sig selv - prioriteringsindlægget forklarer hvorfor rækkefølge betyder mere end antal tricks.

Forkert preload af ikke kritiske assets

I sender store filer tidligt uden at de er på LCP-stien.

Overstyring af browserens egen prioritering

For mange high flags overalt udvander effekten.

Sådan vælger du rigtigt

Start med det reelle LCP element

Find det i Lighthouse - gæt ikke.

Tjek netværksrækkefølge

Waterfall afslører om HTML eller TTFB er den egentlige flaskehals.

Tænk i én kritisk forbedring ad gangen

Ellers ved du ikke hvad der virkede.

Typiske fejl i praksis

Hero billede uden effekt fordi HTML kommer for sent

Ret TTFB og render-blocking først - se TTFB og render-blocking.

Font preload uden korrekt brug

Forkert as/type, eller preload af filer I ikke bruger på den side.

Preconnect til ting der ikke er vigtige

Hvert ekstra domæne koster opsætning.

Hvad du bør måle bagefter

Netværk og waterfall

Er den kritiske ressource flyttet tidligere uden at skade andet?

LCP forbedring i praksis

På mobil, ikke kun desktop lab.

Om prioriteringen faktisk blev bedre

Færre konkurrerende tunge requests tidligt.

Afslutning

Brug hints målrettet og testet - ikke som standard i alle skabeloner.

Gå videre til den praktiske guide til fetchpriority og preload, LCP med billeder, fjern render-blocking og sådan læser du en waterfall.

Relaterede blogindlæg

FAQ

Skal jeg altid preload mit hero billede?

Nej. Preload hjælper når billedet opdages sent eller starter download for sent i forhold til LCP. Hvis billedet allerede er tidligt i HTML og prioriteret korrekt, kan preload være unødvendigt eller endda skade ved at stjæle båndbredde fra vigtigere ting.

Hvad er forskellen på preload og fetchpriority?

Preload fortæller browseren at hente en ressource tidligt den ellers måske ikke ville have fundet endnu. Fetchpriority justerer prioritering for ressourcer browseren allerede kender til - typisk på `<img>` og `<link rel=stylesheet>` i understøttede browsere.

Hvornår giver preconnect mening?

Når du tidligt ved at du skal hente kritiske ressourcer fra et andet domæne (fx CDN eller font-leverandør), og DNS+TLS-handshake ellers kommer sent. Unødig preconnect til mange domæner bliver støj.

Næste skridt i samme emne

Fortsæt fra forklaring til handling med guides, emner og ordbog.

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