Automatic Lazy Rendering (ALR)
Es handelt sich um eine Funktion im Caching-Plugin WP Rocket, die Bereiche einer Seite, die beim Aufruf nicht sichtbar sind (unterhalb der Falte), erst dann vom Browser rendern lässt, wenn der Besucher dorthin scrollt. Ziel ist es, die Geschwindigkeit zu erhöhen.
Technisch setzt WP Rocket dafür die CSS-Eigenschaft “content-visibility: auto” auf die betroffenen Abschnitte, erkennbar am Attribut “data-wpr-lazyrender="1"“, wenn man sich den Quelltext anschaut.
Der Browser spart beim ersten Laden die Berechnung von Layout und Darstellung für den unsichtbaren Teil der Seite. Das verbessert Kennzahlen wie “Total Blocking Time” und “Interaction to Next Paint”.
Die Funktion automatisch aktiv und hat keinen Schalter in den Einstellungen.
Nebenwirkung: Weil noch nicht gerenderte Abschnitte nur eine geschätzte Höhe haben, können Sprungmarken wie Anker-Links an der falschen Stelle landen und Scroll-Animationen aus dem Tritt geraten. Abhilfe schaffen Ausnahmen per Filter oder das Abschalten der Funktion per Code.
add_filter( 'rocket_lrc_optimization', '__return_false', 999 );