L’équipe Microsoft Edge travaille avec l’équipe Office pour améliorer les performances
Microsoft propose un certain nombre d’applications Office disponibles sur le Web, telles que Word, PowerPoint, Excel, Outlook et Teams. Même s’ils sont utilisés dans les navigateurs Web, cela ne signifie pas qu’ils ne sont pas des applications complexes.
Dans un article de blog , l’équipe Microsoft Edge déclare avoir travaillé avec l’équipe Office Performance pour aider à améliorer les performances globales de ces applications Web. Le blog mentionne que l’équipe Office examinait l’application Web PowerPoint. Le blog précise :
Ce faisant, ils ont remarqué une surcharge importante de l’utilisation du processeur lors de l’enregistrement des profils dans l’outil Performance d’Edge DevTools. En fait, dans certains cas, DevTools était apparemment responsable de la saturation du processeur à 10 cœurs d’un ingénieur lors du profilage.
L’équipe a utilisé l’outil Event Tracing for Windows (ETW) pour comprendre ce qui se passait. Il a constaté que le profileur de processeur dans le moteur de navigateur Chromium d’Edge « utilisait une approche d’attente occupée, ce qui signifiait exécuter constamment du code même en attendant le prochain événement ».
Microsoft a déclaré :
En utilisant une méthode de synchronisation de sommeil plus précise, l’équipe a pu réduire la surcharge d’échantillonnage du processeur de 95 % et réduire la consommation totale de processeur d’Edge de 71 % lors du profilage. Bien sûr, cela a aidé l’équipe PowerPoint à étudier et à améliorer les performances de chargement de leur application, mais cela signifie également que toute personne utilisant l’outil Performance dans DevTools (dans Edge ou n’importe quel navigateur Chromium) a désormais une bien meilleure expérience.
Le billet de blog offre d’autres exemples de la manière dont ces outils de performance DevTools ont aidé l’équipe Office Performance à « permettre des améliorations concrètes des performances dans les expériences Web de production ». La société a déclaré :
Au centre de toutes ces nouvelles fonctionnalités de DevTools et des améliorations des produits Microsoft, nous nous efforçons de tirer parti de nos relations étroites avec certaines des applications Web les plus puissantes du secteur pour garantir que les outils de développement sont à la hauteur de la tâche.
Il devrait être intéressant de voir si ces applications Web Office continueront d’obtenir des livres de performances avec ces collaborations DevTools avec l’équipe Edge.
Laisser un commentaire