Prise en charge native prochaine du chargement différé dans les navigateurs Google Chrome et Chromium
Google Chrome, ainsi que d’autres navigateurs basés sur Chromium comme Edge et Vivaldi, s’apprête à intégrer nativement la prise en charge du chargement différé des contenus vidéo et audio. Cette amélioration proposée est due à Helmut Januschka, développeur indépendant ayant contribué à plusieurs reprises au projet Chromium.
Comprendre le chargement différé
Le concept de chargement différé existe dans Chrome depuis plusieurs années, initialement limité aux images et aux iframes. La nouvelle proposition vise à étendre cette fonctionnalité aux fichiers vidéo et audio, ce qui devrait considérablement améliorer la vitesse de chargement des pages, notamment pour les sites web riches en contenu multimédia.

Comment fonctionne le chargement différé ?
Le chargement différé optimise les performances web en veillant à ce que les fichiers multimédias ne soient téléchargés intégralement que lorsqu’ils sont nécessaires. Par exemple, lors d’une navigation classique, les vidéos et les images ne sont chargées que lorsqu’elles apparaissent à l’écran, que ce soit par défilement direct ou par navigation. Sans cette fonctionnalité, les navigateurs comme Chrome pourraient charger ces éléments multimédias prématurément, ce qui ralentirait le site web.
Pratiques actuelles et limites
De nombreux sites web utilisent JavaScript pour implémenter le chargement différé des fichiers audio et vidéo, mais cette méthode n’est pas optimale. Comme le souligne le développeur Helmut Januschka : « En l’absence de prise en charge native, les développeurs doivent implémenter des solutions JavaScript personnalisées utilisant Intersection Observer pour détecter l’apparition des éléments multimédias dans la zone d’affichage.» Cette dépendance à JavaScript est non seulement source d’erreurs potentielles, mais elle complexifie également la gestion des ressources et n’exploite pas pleinement les capacités de préchargement du navigateur.
Intégration native proposée
Januschka recommande d’intégrer un attribut de chargement différé natif directement dans le code HTML, tel que `layout` loading="lazy", afin d’optimiser la gestion des ressources. Une fois implémenté, cet attribut permettra au navigateur de gérer efficacement le chargement des fichiers multimédias, améliorant ainsi les performances et réduisant la consommation de données inutile.« Le chargement différé natif permet au navigateur d’optimiser le chargement des ressources en fonction des seuils réseau », a souligné Januschka.
Progrès et mises en œuvre futures
Comme l’a indiqué Windows Latest, le développement de cette fonctionnalité a débuté en janvier avec une implémentation pour les images et les iframes, avant de progresser tout au long du processus de développement. Une récente mise à jour laisse entendre que cette fonctionnalité sera bientôt disponible dans la version stable 148 de Chrome, ce qui promet une arrivée opportune pour les utilisateurs impatients de bénéficier d’améliorations de performances.
Laisser un commentaire