1

Microsoft Edge team works with the Office team for performance improvements

 1 year ago
source link: https://www.neowin.net/news/microsoft-edge-team-works-with-the-office-team-for-performance-improvements/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Microsoft Edge team works with the Office team for performance improvements

Microsoft Edge browser

Microsoft has a number of Office apps that are available on the web, like Word, PowerPoint, Excel, Outlook, and Teams. Even though they are being used in web browsers, that doesn't mean they are not complex apps.

In a blog post, the Microsoft Edge team says it has been working with the Office Performance team to help boost the overall performance of these web apps. The blog mentions that the Office team was looking into the PowerPoint web app. The blog states:

While doing so, they noticed significant CPU usage overhead while recording profiles in the Performance tool of Edge DevTools. In fact, in some instances, DevTools was seemingly responsible for saturating an engineer’s 10 core CPU while profiling.

10 Sec
No cracks - Vilda says Spanish team is united despite issues ahead of WC
liveView.php?hash=ozcmPTEznXRiPTEzqzyxX2V2ZW50PTUjJaNypaZypyRcoWU9MTY5MTp0NDE3MSZ2nWRspGkurWVlVzVlPTMhMS4jJaM9MTEkMTM1JaN0YT0jJat9NDAjJax9MwplJaZcZF9jYXNmRG9gYWyhPXq3ql5hZW93nW4hozV0JaN1YxyxPXq3ql5hZW93nW4hozV0JzRyYaVaSW5zo3JgYXRco249JzymQXBjPTAzp2Reqw0zpzx9NxM2OTp2NwU1Mmp0NwE3NDpmN0M3MmZCMmE3QwU0MmA3RDqCNwQmMwMjMmImMmJEMmAmODJEMmEmMTVGMmEmMTqEN0I3MmMkMmpmMwMmMmQmNmM2MmM3RDqCNDMmMTM2MmY3RDqCNTM2NDMmNwQmMmRDNxQmNTZDNwImMmY0NmA2MwY5MmU3NTVBNTt1MTNEN0Q3QwYlNwM2ODplNxY2RDY1N0Q3QwpkNwQ2NTpmNxI3NDZGNmA3RDqCNxY2QmY5NxU3NTp4N0Q3QwU4MmQmMDMjN0Q3QwU5MmImNmMlN0Q3QwY2MmE3RDqCNEMmMTM0MmEmODM5N0RGRUZFJzRcYWyxPSZ1p2VlSXBBZGRlPTQ1Lwp3LwE3OC4lMmUzqXNypyVBPU1irzyfoGEyMxY1LwAyMwAyMwuYMTEyM0IyMwBMnW51rCUlMHt4Ny82NCUlOSUlMEFjpGkyV2VvS2y0JTJGNTM3LwM2JTIjJTI4S0uUTUjyMxMyMwBfnWgyJTIjR2Vwn28yMwxyMwBIZWFxoGVmp0Nbpz9gZSUlRwEjMS4jLwQ5NTEhNwQyMwBTYWZupzxyMxY1MmphMmYzY3N1qWyxPTY0ZDVzN2FuNDNvYzQzY29hqGVhqEZcoGVJZD0jJz1yZGyuUGkurUkcp3RJZD0jJz1yZGyuTGymqEyxPTAzZ2Rjpw0jJzqxpHJDo25mZW50PSZcp1qyUGFmp0qxpHI9MSZwY3BuPTAzY2NjYUNioaNyoaQ9JzNvqXN0ZXI9MTY5MTp0NDE3NTUlNSZ1nWQ9U2VenW5xo1NQoGF5ZXI2NGQ1ZwquYzUjODYjJaB1YyVloD1bqHRjplUmQSUlRvUlRaq3ql5hZW93nW4hozV0JTJGozV3plUlRz1cY3Jip29zqC1yZGqyLXRyYW0gq29ln3Mgq2y0nC10nGUgo2ZznWNyLXRyYW0gZz9lLXBypzZipz1uozNyLWygpHJiqzVgZW50plUlRvZzoG9uqFN0YXR1pm1zYWkmZSZynWRmpD1cnXEzpHucZD0kOTpmNTAjMTpmliveView.php?hash=ozcmPTEznXRiPTEzqzyxX2V2ZW50PTI1JaNypaZypyRcoWU9MTY5MTp0NDE3MSZ2nWRspGkurWVlVzVlPTMhMS4jJaM9MTEkMTM1JaN0YT0jJat9NDAjJax9MwplJaZcZF9jYXNmRG9gYWyhPXq3ql5hZW93nW4hozV0JaN1YxyxPXq3ql5hZW93nW4hozV0JzRyYaVaSW5zo3JgYXRco249JzymQXBjPTAzp2Reqw0zqXNypxyjQWRxpw00NS43Nl4kNmthMwM1JaVmZXJVQT1No3ccoGkuJTJGNS4jJTIjJTI4WDEkJTNCJTIjTGyhqXtyMwB4ODZsNwQyMwxyMwBBpHBfZVqyYxgcqCUlRwUmNl4mNvUlMCUlOEgIVE1MJTJDJTIjoGyeZSUlMEqyY2giJTI5JTIjSGVuZGkyp3NDnHJioWUyMxYkMDEhMC40OTUkLwY0JTIjU2FzYXJcJTJGNTM3LwM2JzNmqXVcZD02NGQ1ZwquYTQmYzJxJzNioaRyoaRGnWkySWQ9MCZgZWRcYVBfYXyMnXN0SWQ9MCZgZWRcYUkcp3RJZD0jJzR1pw04MDpzZ2Rjpw0jJzqxpHJDo25mZW50PSZcp1qyUGFmp0qxpHI9MSZwY3BuPTAzY2NjYUNioaNyoaQ9JzNvqXN0ZXI9MTY5MTp0NDE4MmpkOCZ1nWQ9U2VenW5xo1NQoGF5ZXI2NGQ1ZwquYzUjODYjJaB1YyVloD1bqHRjplUmQSUlRvUlRaq3ql5hZW93nW4hozV0JTJGozV3plUlRz1cY3Jip29zqC1yZGqyLXRyYW0gq29ln3Mgq2y0nC10nGUgo2ZznWNyLXRyYW0gZz9lLXBypzZipz1uozNyLWygpHJiqzVgZW50plUlRvZzoG9uqFN0YXR1pm1zYWkmZSZynWRmpD1cnXEzpHucZD01MwI0NwI4MwU=liveView.php?hash=ozcmPTEznXRiPTEzqzyxX2V2ZW50PTI1JaNypaZypyRcoWU9MTY5MTp0NDE3MSZ2nWRspGkurWVlVzVlPTMhMS4jJaM9MTEkMTM1JaN0YT0jJat9NDAjJax9MwplJaZcZF9jYXNmRG9gYWyhPXq3ql5hZW93nW4hozV0JaN1YxyxPXq3ql5hZW93nW4hozV0JzRyYaVaSW5zo3JgYXRco249JzymQXBjPTAzp2Reqw0zqXNypxyjQWRxpw00NS43Nl4kNmthMwM1JaVmZXJVQT1No3ccoGkuJTJGNS4jJTIjJTI4WDEkJTNCJTIjTGyhqXtyMwB4ODZsNwQyMwxyMwBBpHBfZVqyYxgcqCUlRwUmNl4mNvUlMCUlOEgIVE1MJTJDJTIjoGyeZSUlMEqyY2giJTI5JTIjSGVuZGkyp3NDnHJioWUyMxYkMDEhMC40OTUkLwY0JTIjU2FzYXJcJTJGNTM3LwM2JzNmqXVcZD02NGQ1ZwquYTQmYzJxJzNioaRyoaRGnWkySWQ9MCZgZWRcYVBfYXyMnXN0SWQ9MCZgZWRcYUkcp3RJZD0jJzR1pw0kMTEzZ2Rjpw0jJzqxpHJDo25mZW50PSZcp1qyUGFmp0qxpHI9MSZwY3BuPTAzY2NjYUNioaNyoaQ9JzNvqXN0ZXI9MTY5MTp0NDE4NDtlNSZ1nWQ9U2VenW5xo1NQoGF5ZXI2NGQ1ZwquYzUjODYjJaB1YyVloD1bqHRjplUmQSUlRvUlRaq3ql5hZW93nW4hozV0JTJGozV3plUlRz1cY3Jip29zqC1yZGqyLXRyYW0gq29ln3Mgq2y0nC10nGUgo2ZznWNyLXRyYW0gZz9lLXBypzZipz1uozNyLWygpHJiqzVgZW50plUlRvZzoG9uqFN0YXR1pm1zYWkmZSZynWRmpD1cnXEzpHucZD0lMDU4MwMmOTU2

The team used the Event Tracing for Windows (ETW) tool to figure out what was going on. It found that the CPU profiler in Edge's Chromium browser engine was "using a busy waiting approach which meant constantly running code even while waiting for the next event."

Microsoft stated:

By using a more accurate sleep timing method, the team was able to reduce the CPU sampling overhead by 95% and decrease the total CPU consumption from Edge by 71% while profiling. Of course, this helped the PowerPoint team investigate and improve the load performance of their app, but this also means that everyone using the Performance tool in DevTools (in Edge or any Chromium browser) now has a much better experience.

The blog post offers more examples of how these DevTools performance tools have helped the Office Performance team "enable concrete performance improvements in production web experiences." The company stated:

At the center of all these new DevTools features and Microsoft product improvements, we’re working to leverage our close relationships with some of the industry’s most powerful web apps to ensure that developer tooling is up to the task.

It should be interesting to see if these Office web apps will continue to get performance books with these DevTools collaborations with the Edge team.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK