preload / prefetch
Podpowiedzi dla zasobów (<link rel>), które każą przeglądarce pobrać je z wyprzedzeniem. preload pobiera coś potrzebnego wkrótce na bieżącej stronie (wysoki priorytet); prefetch pobiera z niskim priorytetem to, co prawdopodobnie przyda się na NASTĘPNEJ stronie.
Różnica: preload (rel="preload") — „to będzie potrzebne na TEJ stronie, niedługo, pobierz wcześniej” (np. obraz LCP, krytyczna czcionka, zasób odkryty późno) → wysoki priorytet, by nie opóźniać renderowania. prefetch (rel="prefetch") — „użytkownik prawdopodobnie zaraz przejdzie dalej, pobierz zasoby następnej strony, póki jest wolne łącze” → niski priorytet, dla szybszej przyszłej nawigacji. Krewni: preconnect (wcześniejsze otwarcie połączenia/DNS do domeny, z której zaraz coś pobierzesz) i dns-prefetch (samo zapytanie DNS). Zysk: właściwy zasób we właściwym miejscu i czasie → lepszy LCP i szybsza nawigacja. Ryzyko: nadużywany preload marnuje przepustowość i może wypchnąć ważniejsze zasoby. Uzupełnienie: priority hints i speculation rules.