La nouvelle fonctionnalité expérimentale de Google Chrome, la sérialisation des ancres de défilement, réduit les sauts de page qui peuvent se produire lorsque vous naviguez vers l'avant ou vers l'arrière sur un site Web.
Naviguer sur le Web n’a pas toujours été une expérience formidable. Entre le moment où les smartphones sont arrivés sur le marché et la domination des téléphones stupides, les appareils sous-alimentés ont eu du mal à rendre des sites Web conçus pour les ordinateurs de bureau. Depuis lors, le Web mobile a évolué avec des éléments tels que le design réactif, des cadres d'optimisation comme Pages mobiles accélérées (AMP), et plus. Google, de son côté, poursuit ses travaux sur son ancrage du défilement fonctionnalité implémentée dans Google Chrome pour réduire les sauts de page.
C'était à l'été 2016 lorsque nous avons d'abord parlé d'une fonctionnalité expérimentale de Chrome que les ingénieurs de Google avaient testé: l'ancrage du défilement. Cela évite les problèmes ennuyeux de redistribution du texte qui se produisent lorsque le navigateur Google Chrome se charge hors écran. contenu, un problème qui frustre les gens car il provoque des clics accidentels sur les publicités, les photos et liens.
L'ancrage par défilement était expérimental et en développement actif jusqu'en avril 2017, date à laquelle il a été poussé vers la version stable de Chrome pour Android. Cela a considérablement amélioré l'expérience utilisateur de Chrome, mais Google ne s'est pas arrêté là. Le géant de la recherche a développé l'ancrage du défilement avec ce qu'il appelle la sérialisation d'ancrage par défilement, qui vise à réduire les sauts de page qui se produisent parfois lorsque vous naviguez en avant et en arrière sur un site Web.
C'est assez intelligent. Le comportement de défilement par défaut de Chrome restaure et enregistre les décalages de pixels en valeur absolue. En revanche, la sérialisation des ancres de défilement restaure votre position de défilement via l'ancre de défilement au lieu de cela, permettant à l'ancre de page d'être établie plus tôt et empêchant les redistributions pendant le chargement de la page qui pourraient provoquer des sauts visibles.
La nouvelle fonctionnalité dont le commit peut être trouvé ici, doit être activé via un indicateur Chrome. En cliquant sur ce lien dans Chrome pour Android (Canary et Nightly Chromium pour l'instant) vous mènera directement au sérialisation d'ancrage de défilement basculer dans la page chrome://flags. Pour le faire fonctionner, activez l'indicateur et redémarrez Chrome pour qu'il prenne effet.