Google Chrome skúša experiment na zrýchlenie stránok


Webové stránky a webové aplikácie sú stále komplexnejšie, a preto Google neustále pracuje na nových vylepšeniach výkonu prehliadača Chrome. Teraz spoločnosť skúša nový experiment, ktorý by mohol viesť k rýchlejšiemu načítaniu.

Dávno, webové prehliadače používali na načítanie celého obsahu stránky súčasne – obrázky, vložené pluginy, čo si len spomeniete. Postupom času sa prehliadače a webové stránky začali presúvať na „lenivé načítanie“, kde sa určitý obsah nenačíta, kým nie je viditeľný. Stránka napríklad nemusí načítať video do polovice stránky, kým sa neposuniete tak ďaleko nadol.

Prehliadač Google Chrome podporuje pomalé načítanie väčšiny vložených objektov, ako sú videá a súbory PDF, od júla 2020 (a mnoho stránok na to malo predtým svoje vlastné hacky). Chrome načítava vložený obsah len vtedy, ak to daná stránka výslovne umožňuje, aby sa predišlo poškodeniu. Google však teraz testuje nový experiment, ktorý automaticky načíta niektorý vložený obsah lenivo, a to bez, aby si to stránka vyžiadala.

Nový experiment nazvaný „LazyEmbeds“ sa plánuje spustiť s 1 % ľudí, ktorí budú používať stabilnú verziu prehliadača Chrome 104 (vydanie sa očakáva 2. augusta). Vložený obsah, ktorý spĺňa určité kritériá (hostený z lokality tretej strany, zdroj sa zhoduje s vybraným zoznamom, veľkosť rámca atď.), sa nenačíta, kým nebude viditeľný na stránke, rovnako ako obrázky a iné vložené položky, ktoré sa prihlásili do lenivé načítanie.

Google dúfa, že táto funkcia by mohla priniesť výhody výkonu a výdrže batérie v podobe lenivého načítavania ešte väčšiemu počtu stránok bez toho, aby v procese prerušila akékoľvek stránky. Vysvetľujúci dokument hovorí: „Nie je nezvyčajné, že vloženie vyžaduje a spúšťa veľké množstvo skriptov, čo môže mať prekvapivý vplyv na výkon nadradenej stránky – od sporu o zdroje až po oneskorenie pripravenosti na interakciu.“

Google v roku 2020 uviedol, že lenivé načítanie videí YouTube na Chrome.com skrátilo čas načítania na mobilnom zariadení o 10 sekúnd a lenivé načítanie vložených prvkov Instagramu ušetrilo viac ako 1 MB využitia dát. Tieto vylepšenia by bolo skvelé vidieť na viacerých stránkach, ale budeme musieť počkať na výsledky experimentu, aby sme zistili, či nepoškodí nejaké stránky. Ak to bude fungovať, funkcia by sa mala dostať do iných webových prehliadačov založených na prehliadači Chromium, ako sú Microsoft Edge, Brave a Vivaldi.

Zdroj: Skupiny Google, GitHub