Kdo by nechtěl, aby se uživatelům po klepnutí na odkaz jeho stránky načetly hned? Speculation Rules API umožňuje přednačítání a předběžné vykreslení webových stránek, což vede k téměř okamžitému načítání a zlepšení uživatelského zážitku. Speculation Rules API se věnuje Zuzana Šumlanská v knowledge-base služby PageSpeed.
API nahrazuje překonaný parametr rel=prerender značky link. Poskytuje flexibilitu při výběru stránek k načtení pomocí HTML, JavaScriptu nebo HTTP hlaviček. Novinka přináší vylepšení pro Core Web Vitals metriky, zejména LCP, CLS a INP.
Masivní využití může ale zatížit servery a negativně ovlivnit výkon mobilních zařízení, která mají menší dostupnou paměť než desktopy. Správné nastavení, včetně atributu eagerness, je klíčové.
Vliv na analytiku je také důležitým faktorem, který je třeba zohlednit při implementaci. Jestli byla stránka zobrazena klepnutím na odkaz, přechodem v historii prohlížeče, opětovným načtením nebo právě předrenderováním vám řekne API prohlížeče PerformanceNavigationTiming a měli byste ho sledovat v analytikách, abyste případně do návštěvnosti nezapočítávali sice vyrenderované, ale nezobrazené stránky.
Vychytávka zatím funguje jen v prohlížečích nad jádrem Chromium.
(Obrázek z upoutávky: Mediamodifier na Unsplash)


