Experimentální nová funkce prohlížeče Google Chrome, serializace kotvy posouvání, snižuje skoky na stránce, ke kterým může dojít při procházení webu vpřed nebo vzad.
Prohlížení webu nebyl vždy skvělý zážitek. V době, kdy se smartphony dostaly na trh a dominovaly hloupé telefony, měla zařízení s nedostatečným výkonem problémy s vykreslováním webových stránek navržených s ohledem na stolní počítače. Od té doby se mobilní web vyvinul s věcmi, jako je responzivní design, optimalizační rámce jako Accelerated Mobile Pages (AMP), a více. Google na své straně pokračuje v práci na svém rolovací ukotvení funkce, kterou implementoval v prohlížeči Google Chrome, aby se snížilo přeskakování stránek.
Bylo to v létě 2016, kdy poprvé jsme psali o experimentální funkci Chrome které inženýři z Google testovali: ukotvení posouvání. Zabraňuje nepříjemným problémům s přeformátováním textu, ke kterým dochází při načítání prohlížeče Google Chrome mimo obrazovku obsahu, což je problém, který lidi frustruje, protože způsobuje náhodné klepnutí na reklamy, fotky a Odkazy.
Scroll anchoring byl experimentální a v aktivním vývoji až do dubna 2017, kdy byl přesunuta do stabilní verze Chrome pro Android. Výrazně to zlepšilo uživatelský dojem z Chromu, ale Google tím neskončil. Vyhledávací gigant se rozšířil po ukotvení rolování s tím, co nazývá rolovací ukotvení serializace, jehož cílem je omezit skoky na stránce, ke kterým někdy dochází při procházení webu vpřed a vzad.
Je to docela chytré. Výchozí chování posouvání Chrome obnovuje a ukládá absolutní hodnoty odchylek pixelů. Naproti tomu serializace ukotvení rolování obnoví vaši pozici posouvání pomocí kotvy posouvání místo toho umožňuje ukotvení stránky dříve a zabraňuje přeformátování během načítání stránky, které by mohlo způsobit viditelné skoky.
Nová funkce, jejíž odevzdání lze nalézt tady, je třeba povolit pomocí příznaku Chrome. Kliknutím na tento odkaz v Chrome pro Android (zatím Canary a noční Chromium) vás přenese přímo na odpovídající rolovací ukotvení serializace přepněte na stránce chrome://flags. Aby to fungovalo, povolte příznak a restartujte Chrome, aby se projevil.