Actuellement, dans sa branche stable comme en bêta, Chrome charge l'intégralité du code d'une page avant d'afficher cette dernière (ce qui ne signifie pas pour autant que tout apparaît d'un coup à l'écran). Dans Chrome Canary, la mouture dédiée aux expérimentations du navigateur, Google vient en revanche de se mettre au lazy loading. Signifiant littéralement "chargement paresseux", ce terme désigne une approche intelligente des chargements en général dans le monde logiciel : on ne charge que les données dont on a besoin tout de suite avant de lancer un programme ou un processus. Appliqué à Chrome Canary ou à un quelconque navigateur, cela revient schématiquement à charger d'abord le haut de la page sollicitée. Si l'utilisateur poursuit sa lecture et "scrolle" (fait défiler) vers le bas de la page en question, le navigateur chargera alors les images placées plus loin dans le contenu, ou tout autre élément positionné en bas de page.
Réduction des données téléchargées et du délai d'affichage
Pour l'utilisateur, l'intégration de cette technique directement dans le navigateur se veut synonyme d'une amélioration à l'usage, puisque les pages devraient s'afficher un peu plus vite à l'écran. Alors qu'ils commençaient à plancher sur cette fonction en début d'année, les développeurs de Google estimaient que le délai initial d'affichage pourrait être réduit de l'ordre de 18 % à 35 %, sachant que leur attention se portait avant tout sur le mobile. Par nature, le lazy loading est en outre un allié des consommateurs, dans la mesure où il limite le téléchargement de données inutiles.Au sein de Chrome Canary, Google a introduit cette fonction par l'intermédiaire de deux options distinctes. Celles-ci peuvent être activées sur le panneau des "flags", les adresses précises étant les suivantes : chrome://flags/#enable-lazy-image-loading (pour les images) et chrome://flags/#enable-lazy-frame-loading (pour les iframe).
Lire la suite : Chrome : du lazy loading pour accélérer le chargement des pages