Przeglądarki internetowe oparte na Google Chrome i Chromium otrzymują nową funkcję zwiększającą wydajność „iframe z opóźnionym ładowaniem”

Android / Przeglądarki internetowe oparte na Google Chrome i Chromium otrzymują nową funkcję zwiększającą wydajność „iframe z opóźnionym ładowaniem” 3 minuty czytania Monity powiadomień Chrome Canary

Google Chrome



Google Chrome i wszystkie przeglądarki internetowe, które opierają się na bazie Chromium, takie jak nowa Microsoft Edge, Opera, Vivaldi, Brave i inne, będą teraz obsługiwać nową funkcję, która pomoże poprawić ogólną wydajność. Te przeglądarki mogą teraz obsługiwać „leniwe ładowanie treści iframe”. Nowa funkcja powinna pomóc w zrównoważeniu i poprawie wydajności tych przeglądarek internetowych poprzez inteligentne organizowanie i planowanie ładowania treści internetowych.

Firma Google ulepszyła bazę Chromium, która obsługuje niektóre z najpopularniejszych przeglądarek internetowych. Rdzeń obsługuje teraz „leniwe ładowanie elementów iframe”. Ta funkcja jest ważna w przypadku ładowania dużych stron internetowych z ogromną ilością treści. Leniwe ładowanie zapobiega jednoczesnemu ładowaniu treści, co obciąża przeglądarkę. Ponadto jednoczesne ładowanie może negatywnie wpłynąć na wydajność przeglądarek internetowych i ostatecznie komputera.



Funkcja Chromium „iframe leniwe ładowanie”, zapewniająca płynne działanie stron internetowych w przeglądarkach:

Google ma Potwierdzony że oparty na Chromium, który obsługuje nie tylko własną przeglądarkę internetową Google Chrome, ale także kilka innych przeglądarek, obsługuje teraz leniwe ładowanie zawartości iframe. Nowa funkcja pojawia się zaraz po tym, jak Google niedawno wprowadziło obsługę leniwego ładowania obrazów w Chromium i Chrome. Mówiąc najprościej, teraz nie tylko obrazy i treści multimedialne ładują się wybiórczo, ale także główna zawartość, która zwykle jest umieszczona w ramkach iframe.



Z technicznego punktu widzenia leniwe ładowanie uniemożliwia przeglądarce ładowanie określonych treści do momentu uzyskania do nich dostępu przez użytkownika lub umieszczenia w zakresie przewijania. Gdy strona jest ładowana po raz pierwszy, zawartość, która nie jest widoczna, poniżej części strony widocznej na ekranie, może być ładowana z opóźnieniem. Gdy użytkownik przewija w dół, zawartość jest ładowana podczas przewijania.



Funkcja „leniwe ładowanie ramek iframe” w przeglądarkach opartych na Chromium opiera się na tej samej technice. Jednak ważne jest, aby webmasterzy lub projektanci witryn internetowych używali atrybutu loading = ”lazy” dla elementów iframe w kodzie witryny. Atrybut ten informuje przeglądarkę, że zawartość nie powinna być ładowana od razu i może zostać załadowana zgodnie ze wzorcem przewijania.



Nie trzeba dodawać, że do niedawna przeglądarki, które nie obsługiwały „leniwego ładowania”, całkowicie ignorowały ten atrybut i ładowały jak najwięcej treści. Wywiera to pewną presję na przeglądarkę internetową i ostatecznie na komputer PC lub urządzenie z dostępem do Internetu, czy to smartfon, tablet itp. Podczas gdy urządzenia z dużą ilością pamięci RAM i mocnym procesorem nie miałyby dużego wpływu na ładowanie przeglądarki wiele treści jednocześnie, urządzenia z ograniczoną lub niską pamięcią RAM i lekkim procesorem mogły mieć negatywny wpływ.

Z drugiej strony przeglądarki obsługujące „leniwe ładowanie” będą odpowiednio obsługiwać ładowanie. Nawiasem mówiąc, Mozilla Firefox miał możliwość obsługi tej funkcji od czasu wydania wersji 75. Firefox jest obecnie w wersji v78 (stabilnej).

Jaki pozytywny wpływ ma leniwe ładowanie na przeglądarki internetowe?

Google przeprowadził kilka testów, aby ocenić wpływ leniwego ładowania elementów iframe na przeglądarki internetowe. Poniżej przedstawiono obserwacje:

  • Leniwe ładowanie treści umieszczonych w YouTube pozwoliłoby zaoszczędzić około 500 kilobajtów przy początkowym ładowaniu strony.
  • Na Chrome.com udało się skrócić czas ładowania o 10 sekund na urządzeniach mobilnych, dodając atrybut leniwy do umieszczonych na stronie YouTube.
  • Leniwe ładowanie plików osadzonych na Instagramie oszczędza około 100 kilobajtów przy pierwszym załadowaniu.
  • Leniwe ładowanie, osadzanie Spotify pozwala zaoszczędzić 514 kilobajtów przy pierwszym załadowaniu.

https://twitter.com/PickJBennett/status/1116776399988121600

Chociaż wyniki mogą się różnić, leniwe ładowanie ramek iframe poza ekranem zwykle prowadzi do 2-3% mediany oszczędności danych, 1-2% pierwszego malowania z pełną zawartością i 2% opóźnienia pierwszego wejścia. Firma Google zauważyła również, że istnieje możliwość wykorzystania rozszerzenia ładowanie atrybutów reklam na stronach internetowych . Mówiąc najprościej, Google mógł wskazać, w jaki sposób może wykorzystać tę funkcję selektywnie ładować reklamy .

Tagi Chrom Google