Il team di Microsoft Edge collabora con il team di Office per migliorare le prestazioni
Microsoft ha una serie di app di Office disponibili sul Web, come Word, PowerPoint, Excel, Outlook e Teams. Anche se vengono utilizzati nei browser Web, ciò non significa che non siano app complesse.
In un post sul blog , il team di Microsoft Edge afferma di aver collaborato con il team di Office Performance per contribuire a migliorare le prestazioni complessive di queste app Web. Il blog afferma che il team di Office stava esaminando l’app Web di PowerPoint. Il blog afferma:
Durante questa operazione, hanno notato un notevole sovraccarico di utilizzo della CPU durante la registrazione dei profili nello strumento Performance di Edge DevTools. In effetti, in alcuni casi, DevTools era apparentemente responsabile della saturazione della CPU a 10 core di un ingegnere durante la profilazione.
Il team ha utilizzato lo strumento Event Tracing for Windows (ETW) per capire cosa stava succedendo. Ha scoperto che il profiler della CPU nel motore del browser Chromium di Edge “utilizzava un approccio di attesa frenetica, il che significava eseguire costantemente il codice anche durante l’attesa del prossimo evento”.
Microsoft ha dichiarato:
Utilizzando un metodo di sincronizzazione dello sleep più accurato, il team è stato in grado di ridurre l’overhead di campionamento della CPU del 95% e diminuire il consumo totale di CPU da Edge del 71% durante la profilazione. Naturalmente, questo ha aiutato il team di PowerPoint a indagare e migliorare le prestazioni di caricamento della propria app, ma ciò significa anche che tutti coloro che utilizzano lo strumento Performance in DevTools (in Edge o qualsiasi browser Chromium) ora hanno un’esperienza molto migliore.
Il post sul blog offre ulteriori esempi di come questi strumenti per le prestazioni di DevTools abbiano aiutato il team di Office Performance a “consentire miglioramenti concreti delle prestazioni nelle esperienze Web di produzione”. La società ha dichiarato:
Al centro di tutte queste nuove funzionalità di DevTools e dei miglioramenti dei prodotti Microsoft, stiamo lavorando per sfruttare le nostre strette relazioni con alcune delle app Web più potenti del settore per garantire che gli strumenti per sviluppatori siano all’altezza del compito.
Dovrebbe essere interessante vedere se queste app Web di Office continueranno a ottenere libri sulle prestazioni con queste collaborazioni di DevTools con il team Edge.
Lascia un commento