Het Microsoft Edge-team werkt samen met het Office-team voor prestatieverbeteringen
Microsoft heeft een aantal Office-apps die beschikbaar zijn op internet, zoals Word, PowerPoint, Excel, Outlook en Teams. Ook al worden ze gebruikt in webbrowsers, dat betekent niet dat het geen complexe apps zijn.
In een blogpost zegt het Microsoft Edge-team dat het samenwerkt met het Office Performance-team om de algehele prestaties van deze web-apps te verbeteren. De blog vermeldt dat het Office-team de PowerPoint-webapp aan het onderzoeken was. In de blog staat:
Terwijl ze dit deden, merkten ze een aanzienlijk CPU-gebruik op tijdens het opnemen van profielen in de Performance-tool van Edge DevTools. In sommige gevallen was DevTools zelfs verantwoordelijk voor het verzadigen van de 10-core CPU van een ingenieur tijdens het profileren.
Het team gebruikte de tool Event Tracing for Windows (ETW) om erachter te komen wat er aan de hand was. Het ontdekte dat de CPU-profiler in de Chromium-browserengine van Edge “een drukke wachtbenadering gebruikte, wat betekende dat er constant code werd uitgevoerd, zelfs tijdens het wachten op het volgende evenement.”
Microsoft verklaarde:
Door een nauwkeurigere slaaptimingmethode te gebruiken, kon het team de CPU-sampling-overhead met 95% verminderen en het totale CPU-verbruik van Edge met 71% verminderen tijdens het profileren. Dit hielp natuurlijk het PowerPoint-team om de laadprestaties van hun app te onderzoeken en te verbeteren, maar dit betekent ook dat iedereen die de Performance-tool in DevTools gebruikt (in Edge of een andere Chromium-browser) nu een veel betere ervaring heeft.
De blogpost biedt meer voorbeelden van hoe deze DevTools-prestatietools het Office Performance-team hebben geholpen “concrete prestatieverbeteringen mogelijk te maken in productiewebervaringen.” Het bedrijf verklaarde:
In het middelpunt van al deze nieuwe DevTools-functies en Microsoft-productverbeteringen, werken we eraan om onze nauwe relaties met enkele van de krachtigste web-apps in de branche te benutten om ervoor te zorgen dat tooling voor ontwikkelaars aan de taak voldoet.
Het zou interessant moeten zijn om te zien of deze Office-webapps prestatieboeken blijven krijgen met deze DevTools-samenwerkingen met het Edge-team.
Geef een reactie