Zespół Microsoft Edge współpracuje z zespołem Office w celu poprawy wydajności
Firma Microsoft oferuje wiele aplikacji pakietu Office dostępnych w Internecie, takich jak Word, PowerPoint, Excel, Outlook i Teams. Nawet jeśli są używane w przeglądarkach internetowych, nie oznacza to, że nie są złożonymi aplikacjami.
W poście na blogu zespół Microsoft Edge poinformował, że współpracuje z zespołem Office Performance, aby zwiększyć ogólną wydajność tych aplikacji internetowych. Blog wspomina, że zespół Office przyglądał się aplikacji internetowej PowerPoint. Na blogu czytamy:
Robiąc to, zauważyli znaczne obciążenie procesora podczas rejestrowania profili w narzędziu Performance narzędzia Edge DevTools. W rzeczywistości w niektórych przypadkach narzędzie DevTools wydawało się odpowiedzialne za nasycenie 10-rdzeniowego procesora inżyniera podczas profilowania.
Zespół użył narzędzia Event Tracing for Windows (ETW), aby dowiedzieć się, co się dzieje. Okazało się, że profiler procesora w silniku przeglądarki Edge Chromium „stosował podejście zajętego oczekiwania, co oznaczało ciągłe uruchamianie kodu nawet podczas oczekiwania na następne zdarzenie”.
Microsoft stwierdził:
Dzięki dokładniejszej metodzie określania czasu uśpienia zespół był w stanie zredukować narzut związany z próbkowaniem procesora o 95% i zmniejszyć całkowite zużycie procesora przez Edge o 71% podczas profilowania. Oczywiście pomogło to zespołowi programu PowerPoint zbadać i poprawić wydajność wczytywania ich aplikacji, ale oznacza to również, że wszyscy korzystający z narzędzia Wydajność w DevTools (w Edge lub dowolnej przeglądarce Chromium) mają teraz znacznie lepsze wrażenia.
Wpis na blogu zawiera więcej przykładów tego, w jaki sposób te narzędzia wydajności DevTools pomogły zespołowi Office Performance „umożliwić konkretne ulepszenia wydajności w środowiskach produkcyjnych sieci Web”. Firma stwierdziła:
W centrum wszystkich tych nowych funkcji DevTools i ulepszeń produktów firmy Microsoft pracujemy nad wykorzystaniem naszych bliskich relacji z niektórymi z najpotężniejszych aplikacji internetowych w branży, aby zapewnić, że narzędzia dla programistów sprostają zadaniu.
Ciekawe, czy te aplikacje internetowe pakietu Office będą nadal uzyskiwać książki o wydajności dzięki współpracy DevTools z zespołem Edge.
Dodaj komentarz