Microsoft Edge logo
Agence web » Actualités du digital » Microsoft a une nouvelle idée pour corriger les sites Web lents

Microsoft a une nouvelle idée pour corriger les sites Web lents

Microsoft expérimente une nouvelle façon d'améliorer les performances du navigateur à travers Edge et (potentiellement) d'autres navigateurs Web. L'idée est simple: restreindre les performances du contenu Web intégré, donc un élément buggy ne fait pas tomber toute la page.

Les applications Web et les sites Web utilisent fréquemment du contenu intégré comme des vidéos YouTube, des publications sur les réseaux sociaux et des publicités, dont certaines pourraient être du code tiers que le site Web ne peut pas optimiser correctement seul. Cela crée des situations où une publicité ou une vidéo buggy peut ralentir l'ensemble du site Web, manger les ressources CPU et RAM de l'appareil et potentiellement écraser l'onglet ou la fenêtre du navigateur.

La correction de cela nécessite généralement que le site ou l'application Web suivit quel objet intégré casse quelque chose, et s'il s'agit de contenu tiers, le supprimant ou travaille avec le fournisseur de contenu pour le réparer. Microsoft a une idée de contourner tout ce problème: une fonctionnalité au niveau du navigateur qui impose des limites aux performances du contenu intégré. C'est un peu comme le limiteur RAM dans Microsoft Edge et d'autres navigateurs, mais au lieu d'être contrôlé par vous sur une base par page, il est configuré par le site Web ou l'application Web et ne s'applique qu'au contenu intégré.

En rapport

La meilleure fonctionnalité de Microsoft Edge est ce jeu de surf caché

Surfez les vagues, pas le Web.

Dans un article de blog pour les développeurs Web, Microsoft a expliqué deux objectifs pour la fonctionnalité: «Pour vous permettre de contrôler l'impact des performances du contenu que vous intégrez et de le faire, sans avoir à déterminer exactement les contraintes individuelles nécessaires. Et pour vous permettre de savoir quand les violations des performances se produisent, afin que vous puissiez comprendre quand l'expérience utilisateur est impactée négativement par le contenu intégré et améliorer l'expérience. »

La proposition initiale comprend quelques options différentes pour que les sites Web et les applications Web régissent dans le contenu intégré aux performances. L'option «de base» bloque les «actifs surdimensionnés» comme les grandes images et les polices Web, et il envoie des alertes au propriétaire du site Web pour des ressources non compressées. Les options «en début de script» et «script» empêchent certaines animations et autres opérations alimentées par JavaScript qui peuvent manger une bande passante et une puissance de traitement. L'option «Global» place les limites de l'utilisation totale du processeur et du nombre de trames.

Microsoft a également déclaré: «En ce qui concerne l'optimisation des performances, les sites Web et les applications sont limités par les performances du contenu externe qu'ils intégrent; Il peut s'agir de sites tiers, d'applications tiers et même de contenu d'autres organisations au sein d'une entreprise. De plus, dans les cas où les applications poids lourds passent à des scénarios intégrés, ils peuvent être optimisés pour une utilisation autonome mais provoquent des problèmes dans un contexte intégré, ce qui a un impact sur les performances globales de l'application. En conséquence, être capable de contrôler les performances du contenu intégré est crucial pour améliorer les performances globales d'un site ou d'une application. »

En rapport

Google Chrome devient plus rapide sur Android

C'est plus rapide d'une manière très visible.

Ce n'est qu'une proposition pour l'instant, et elle n'est pas encore fonctionnelle dans Microsoft Edge ou tout autre navigateur Web. Si les développeurs Web et d'autres sociétés créent des navigateurs Web (comme Google et Apple) sont intéressés par l'idée, cela peut devenir une nouvelle norme Web.

Cela semble être un excellent moyen d'améliorer les performances des sites Web qui doivent utiliser du contenu intégré, et cela pourrait empêcher nos navigateurs de s'écraser d'une vidéo ou d'une publicité cassée. Le chargement paresseux, qui permet aux sites et aux applications Web d'éviter de charger du contenu qui n'est pas encore visible (comme une image à mi-chemin d'un article), a été une amélioration significative des performances pour de nombreux appareils et sites Web. Cette proposition pourrait avoir un effet similaire si elle avance et devient largement mise en œuvre.

★★★★★