samedi, novembre 23, 2024

Google Chrome tente une expérience pour accélérer les pages

Les sites Web et les applications Web continuent de devenir plus complexes, c’est pourquoi Google travaille constamment sur de nouvelles améliorations de performances pour le navigateur Chrome. Maintenant, l’entreprise tente une nouvelle expérience qui pourrait conduire à des temps de chargement plus rapides.

Il y a longtemps, les navigateurs Web chargeaient l’intégralité du contenu d’une page en même temps – images, plugins intégrés, etc. Au fil du temps, les navigateurs et les sites Web ont commencé à passer au « chargement paresseux », où certains contenus ne sont pas chargés tant qu’ils ne sont pas visibles. Par exemple, un site peut ne pas charger une vidéo au milieu de la page tant que vous n’avez pas fait défiler cette page.

Google Chrome prend en charge le chargement paresseux pour la plupart des objets intégrés, comme les vidéos et les PDF, depuis juillet 2020 (et de nombreux sites avaient auparavant leurs propres hacks). Pour éviter de casser quoi que ce soit, Chrome ne charge paresseusement le contenu intégré que si la page le permet spécifiquement. Cependant, Google teste actuellement une nouvelle expérience qui chargera automatiquement certains contenus intégrés, sans pour autant la page qui le demande.

La nouvelle expérience, baptisée « LazyEmbeds », devrait commencer avec 1 % des personnes exécutant la version stable de Chrome 104 (dont la sortie est prévue le 2 août). Le contenu intégré qui répond à certains critères (hébergé à partir d’un site tiers, la source correspond à une liste organisée, la taille du cadre, etc.) ne se chargera pas tant qu’il ne sera pas visible sur la page, tout comme les images et autres intégrations qui ont opté pour chargement paresseux.

Google espère que cette fonctionnalité pourra apporter les performances et les avantages de la durée de vie de la batterie du chargement paresseux à encore plus de pages, sans casser aucun site dans le processus. Le document explicatif indique qu' »il n’est pas rare qu’une intégration demande et exécute de grandes quantités de scripts, ce qui peut avoir un impact surprenant sur les performances de la page parent – de la contention des ressources au retard de la préparation à l’interaction ».

Google a déclaré en 2020 que le chargement paresseux des vidéos YouTube sur Chrome.com réduisait les temps de chargement sur mobile de 10 secondes, et les intégrations Instagram à chargement paresseux économisaient plus de 1 Mo d’utilisation des données. Ces améliorations seraient formidables à voir sur plus de pages, mais nous devrons attendre les résultats de l’expérience pour voir si cela casse des sites. Si cela fonctionne, la fonctionnalité devrait arriver dans d’autres navigateurs Web basés sur Chromium, tels que Microsoft Edge, Brave et Vivaldi.

Source : Groupes Google, GitHub

Source-135

- Advertisement -

Latest