Google Chromes eksperimentelle nye funktion, rulleanker-serialisering, reducerer de sidespring, der kan forekomme, når du navigerer frem eller tilbage på et websted.
At surfe på nettet var ikke altid en god oplevelse. Mellem det tidspunkt, hvor smartphones kom på markedet, og dumme telefoner dominerede, havde underdrevne enheder problemer med at gengive websteder designet med desktops i tankerne. Siden da har mobilnettet udviklet sig med ting som responsivt design, optimeringsrammer som f.eks Accelerated Mobile Pages (AMP), og mere. Google på sin side fortsætter arbejdet med det rulle forankring har den implementeret i Google Chrome for at reducere sidespring.
Det var tilbage i sommeren 2016, da vi skrev først om en eksperimentel Chrome-funktion som ingeniørerne hos Google havde testet: Scroll forankring. Det forhindrer de irriterende problemer med tekstomløb, der opstår, når Google Chrome-browseren indlæses uden for skærmen indhold, et problem, der har fået folk frustrerede, fordi det forårsager utilsigtede tryk på annoncer, billeder og links.
Scroll forankring var eksperimentel og i aktiv udvikling indtil april 2017, hvor det var skubbet til den stabile version af Chrome til Android. Det har forbedret brugeroplevelsen af Chrome enormt, men Google stoppede ikke der. Søgegiganten har udvidet med scroll forankring med, hvad det kalder scroll forankring serialisering, som har til formål at reducere de sidespring, der nogle gange sker, når du navigerer frem og tilbage på en hjemmeside.
Det er ret smart. Chromes standard rulleadfærd gendanner og gemmer absolutte pixelforskydninger. Scroll anker serialisering derimod, gendanner din rulleposition via rulleankeret i stedet tillader sideankeret at blive etableret tidligere og forhindrer reflows under sideindlæsningen, der kan forårsage synlige spring.
Den nye funktion, forpligtelsen til som kan findes her, skal aktiveres via et Chrome-flag. Klik på dette link i Chrome til Android (Canary og nightly Chromium for nu) vil tage dig direkte til den tilsvarende rulle forankring serialisering skifte på chrome://flags-siden. For at få det til at fungere, skal du aktivere flaget og genstarte Chrome for at det træder i kraft.