Leniwe ładowanie obrazów
Wymusza atrybut loading=lazy i asynchroniczne dekodowanie dla każdego obrazu, oszczędzając dane i pamięć.
Kod do skopiowania
// Add native lazy loading and async decoding to every image.
function lazify() {
document.querySelectorAll('img').forEach(function (img) {
try {
if (!img.loading || img.loading === 'auto') img.loading = 'lazy';
img.decoding = 'async';
} catch (e) {}
});
}
lazify();
new MutationObserver(lazify).observe(document.documentElement, {
childList: true, subtree: true
});
Jak użyć tego przykładu
- Skopiuj kod przyciskiem powyżej.
- Zainstaluj JustZix (2 minuty) i otwórz wtyczkę na docelowej stronie.
- Dodaj nową regułę dopasowaną do tej strony.
- Wklej kod w panelu JavaScript reguły i zapisz — uruchomi się przy każdym wejściu na stronę.
Oceń ten przykład
Brak ocen — oceń jako pierwszy.