Resource Hints — preload, prefetch, preconnect & Speculation Rules
One line of HTML can tell the browser to resolve a DNS lookup, warm a connection, or fetch a critical file before the parser even finds it. But a font preload without crossorigin silently downloads twice, over-preloading delays your LCP, and rel=prerender is dead. This guide maps all five hints to network phases, covers the fetchpriority attribute in full, the direct LCP/INP Core Web Vitals impact (measurable in Search Console), CDN/edge auto-hints via 103 Early Hints, framework auto-hints for Next.js/Astro/Nuxt/SvelteKit, an audit of anti-patterns to remove, and the Speculation Rules API that replaced prerender.











