Chrome dodaje obsługę leniwego ładowania bloków iframe

Twórcy przeglądarki Chrome сообщили o rozszerzeniu możliwości leniwego ładowania elementów stron WWW, pozwalających nie wczytywać treści spoza widocznego obszaru, dopóki użytkownik nie przewinie strony do miejsca bezpośrednio poprzedzającego element. Wcześniej w przeglądarkach Chrome 76 i Firefox 75 ten tryb był już zaimplementowany dla obrazów. Teraz programiści Chrome zrobili jeszcze jeden krok i dodali możliwość leniwego ładowania bloków iframe.

Aby kontrolować leniwe ładowanie stron, do tagu „iframe” dodano atrybut „loading”, który może przyjmować wartość „lazy” (odroczenie ładowania), „eager” (wczytanie natychmiast) i „auto” (odroczenie ładowania według uznania przeglądarki, gdy tryb jest włączony Lite). Oczekuje się, że leniwe ładowanie zmniejszy zużycie pamięci, zmniejszy ruch i zwiększy prędkość początkowego otwierania strony. Przykładowo po włączeniu nowego trybu bloki z reklamami i widżetami dla Twittera, Facebooka i YouTube nie będą już ładowane od razu, jeśli nie będą widoczne dla użytkownika, dopóki użytkownik nie przewinie strony do pozycji poprzedzającej te bloki.

Chrome dodaje obsługę leniwego ładowania bloków iframe

Według programistów leniwe ładowanie pozwoli zaoszczędzić średnio 2-3% ruchu, zmniejszyć liczbę wstępne rendery o 1-2% i ulegnie zmniejszeniu opóźnienie, zanim wejście stanie się dostępne na 2%. W przypadku konkretnych witryn zmiany są bardziej zauważalne. Na przykład włączenie leniwego ładowania bloku YouTube zmniejszy pobrane dane o około 500 KB, Instagram o 100 KB, Spotify o 500 KB, a Facebook o 400 KB. W szczególności zastosowanie leniwego ładowania blokad YouTube w witrynie Chrome.com pozwoliło skrócić czas oczekiwania urządzeń mobilnych na udostępnienie stron i rozpoczęcie interakcji nawet o 10 sekund oraz zmniejszyć rozmiar początkowo załadowany kod JavaScript o 511 KB.

Chrome dodaje obsługę leniwego ładowania bloków iframe

Źródło: opennet.ru

Dodaj komentarz