Speculation Rules API
Ett modernt API (Chrome) för att deklarativt tala om vilka sidor webbläsaren ska förladda eller till och med för-rendera (prerender) i bakgrunden, så att nästa navigering blir nästan omedelbar. Ett kraftfullare alternativ till gammaldags prefetch.
Mekanik: en <script type="speculationrules"> med JSON anger vilka länkar/URL:er som ska prefetchas (hämta dokumentet i förväg) eller prerenderas (rendera hela sidan i bakgrunden, klar att visas direkt). Man kan styra hur ivrigt (eager) det sker — t.ex. för-rendera vid hover/pekning, eller alla länkar som matchar ett mönster. Resultat: när användaren klickar är sidan redan klar → "instant" navigering. Skillnad mot prefetch: prerender renderar HELA sidan (kör dess JS, bygger DOM) i förväg, inte bara hämtar filen → noll väntan vid klick. Avvägning: för-rendering kostar resurser och bandbredd (och kan trigga analytics/sidoeffekter för sidor som aldrig besöks) → måste användas omdömesgillt. Bygger på den moderna "instant navigation"-trenden. Chrome-först, övriga på väg. Hör ihop med back/forward cache och preload/prefetch.