Les dĂ©veloppeurs de Chrome ont Ă©largi les outils pour le chargement diffĂ©rĂ© des Ă©lĂ©ments de pages web, permettant de ne pas charger le contenu en dehors de la zone visible jusqu'Ă ce que l'utilisateur fasse dĂ©filer la page vers l'endroit juste avant l'Ă©lĂ©ment. Auparavant, dans Chrome 76 et Firefox 75, ce mode avait dĂ©jĂ Ă©tĂ© mis en Ćuvre pour les images. Maintenant, les dĂ©veloppeurs de Chrome ont fait un pas de plus en ajoutant la possibilitĂ© de charger des blocs iframe de façon diffĂ©rĂ©e.
Pour contrÎler le chargement différé des pages, l'attribut «loading» a été ajouté à la balise «iframe», qui peut prendre la valeur «lazy» (charger plus tard), «eager» (charger immédiatement) et «auto» (charger à la discrétion du navigateur en mode activé) ). Il est prévu que le chargement différé permettra de réduire la consommation de mémoire, de diminuer le trafic et d'augmenter la vitesse d'ouverture initiale des pages. Par exemple, avec l'activation du nouveau mode, les blocs de publicités et les widgets Twitter, Facebook et YouTube ne seront plus chargés immédiatement s'ils ne sont pas visibles pour l'utilisateur, jusqu'à ce que l'utilisateur fasse défiler la page à la position avant ces blocs.
Selon les estimations des développeurs, le chargement différé permettra d'économiser en moyenne 2-3 % de trafic, de réduire le nombre de 1-2 % et de diminuer de 2 %. Pour certains sites, les changements sont plus marqués. Par exemple, l'activation du chargement différé du bloc YouTube entraßnera une réduction des données téléchargées d'environ 500 Ko, d'Instagram de 100 Ko, de Spotify de 500 Ko, et de Facebook de 400 Ko. En particulier, l'application du chargement différé des blocs YouTube sur le site Chrome.com a permis, sur les appareils mobiles, de réduire jusqu'à 10 secondes le temps d'attente pour l'accessibilité des pages et de diminuer de 511 Ko la taille du code JavaScript initialement chargé.
Source : opennet.ru
