Chrome ajoute la prise en charge du chargement paresseux des blocs iframe

Développeurs du navigateur Chrome сообщили sur l'extension des moyens de chargement paresseux des éléments des pages Web, permettant de ne pas charger le contenu qui se trouve en dehors de la zone visible jusqu'à ce que l'utilisateur fasse défiler la page jusqu'à l'endroit précédant immédiatement l'élément. Auparavant, dans Chrome 76 et Firefox 75, ce mode était déjà implémenté pour les images. Désormais, les développeurs de Chrome ont franchi une étape supplémentaire et ajouté la possibilité de charger paresseusement des blocs iframe.

Pour contrôler le lazy chargement des pages, l'attribut "loading" a été ajouté à la balise "iframe", qui peut prendre la valeur "lazy" (différer le chargement), "eager" (charger immédiatement) et "auto" (différer le chargement à la discrétion du navigateur, lorsque le mode est activé Lite). On s'attend à ce que le chargement paresseux réduise la consommation de mémoire, réduise le trafic et augmente la vitesse d'ouverture initiale de la page. Par exemple, lorsque le nouveau mode est activé, les blocs contenant des publicités et des widgets pour Twitter, Facebook et YouTube ne seront plus chargés immédiatement s'ils ne sont pas visibles par l'utilisateur jusqu'à ce que l'utilisateur fasse défiler la page jusqu'à une position avant ces blocs.

Chrome ajoute la prise en charge du chargement paresseux des blocs iframe

Selon les développeurs, en moyenne, le chargement paresseux permettra d'économiser 2 à 3 % du trafic et de réduire le nombre rendus initiaux de 1 à 2 % et réduira délai avant que l'entrée ne soit disponible sur 2%. Pour des sites spécifiques, les changements sont plus visibles. Par exemple, l'activation du chargement paresseux d'un bloc YouTube réduira les données téléchargées d'environ 500 Ko, Instagram de 100 Ko, Spotify de 500 Ko et Facebook de 400 Ko. En particulier, l'utilisation du chargement différé des blocs YouTube sur le site Chrome.com a permis de réduire jusqu'à 10 secondes le temps nécessaire aux appareils mobiles pour attendre que les pages deviennent disponibles pour commencer l'interaction et de réduire la taille du fichier. Code JavaScript initialement chargé de 511 Ko.

Chrome ajoute la prise en charge du chargement paresseux des blocs iframe

Source: opennet.ru

Ajouter un commentaire