Näin Microsoft on parantanut Officen suorituskykyä verkossa Edgen avulla

Microsoft on korostanut Edge- ja Office-kehitystiimiensä välistä synergiaa, joka auttoi sitä rakentamaan parempia tuotteita kaikille.

Key Takeaways

  • Microsoftin Office-sovelluksia voidaan käyttää ilmaiseksi verkossa, ja ne tarjoavat useimmat, elleivät kaikki, perusominaisuudet, joten ne ovat helposti saatavilla ja hyödyllisiä.
  • Edgen kehitystiimi on tehnyt yhteistyötä Office-tiimin kanssa parantaakseen Office-sovellusten suorituskykyä verkossa, korjatakseen virheitä ja ottaakseen käyttöön uusia työkaluja.
  • Parannuksiin kuuluu prosessorin käytön vähentäminen ja profiloinnin tarkkuuden lisääminen sekä lähdekarttojen tukeminen Edgen Performance-työkalussa virheenkorjaukseen ja näkemysten tarjoamiseen CSS-valitsimiin, jotka vaikuttavat esitys.

Microsoftin Office-sovellukset ovat saatavilla osoitteessa a erilaisia ​​alustoja, ja ne päivitetään uudet ominaisuudet melko usein. Ehkä helpoin tapa hyödyntää niitä on niiden verkkoversioiden kautta, joissa voit käyttää sovelluksia, kuten Wordia, PowerPointia ja Exceliä, suoraan selaimessasi ilman, että sinun tarvitsee maksaa mitään. Et tietenkään aina saa kaikkia Officen tarjoamia ominaisuuksia, mutta saat katettua useimmat, ellei kaikki, perustarpeesi. Nyt Microsoft on selittänyt, kuinka se tekee Office-kokemuksesta verkossa entistäkin paremman tekemällä yhteistyötä Office- ja Edge-tiimien välillä.

Microsoft on korostanut, että Office-sovelluksia on erityisen monimutkainen ottaa käyttöön verkossa, kuten viestintä- ja videoneuvottelusovelluksia. Tämä johtuu siitä, että ne isännöivät tuhansia CSS-moduuleja ja pari tuhatta solmua Document Object Model (DOM) -puussa ja lähettävät paljon HTTP-pyyntöjä sivujen latauksissa. Sellaisenaan on tärkeää rakentaa ne siten, että ne tarjoavat parhaan mahdollisen suorituskyvyn tinkimättä toimivuudesta. Tämän vaatimuksen täyttämiseksi Edgen kehitystiimi ohjelmoi useita uusia DevTools-ominaisuuksia erityisesti Officen suorituskykyongelmien diagnosoimiseksi ja korjaamiseksi.

Ensinnäkin tiimi huomasi, että vaikka prosessorin käyttöä profiloitiin ja tallennetaan PowerPoint-julkaisuissa verkossa, suorittimen käyttö lisääntyi rajusti. Edge-kehittäjät havaitsivat, että tämä oli virhe suorittimen profiloijan toteutuksessa. Chromium, koska se käytti kiireistä odotustapaa, jolloin se suoritti koodia, vaikka sen olisi pitänyt odottaa seuraavan tapahtuman laukaisua. Tätä ei ehkä havaittu yksinkertaisia ​​sovelluksia profiloitaessa, mutta se havaittiin PowerPointin testauksen aikana sen monimutkaisuuden vuoksi. Edge-tiimi pystyi korjaamaan ongelman vähentämällä suorittimen näytteenottoa 95 % ja pudottamalla suorittimen käyttöastetta 71 % profiloinnin aikana. Kaiken kaikkiaan tämä auttoi PowerPoint-tiimiä saamaan tarkemman kuvan kuormitussuorituskyvystään ja hyödytti myös kaikkia muita näitä DevTools-työkaluja käyttäviä.

Seuraavaksi lähdekarttoja tuetaan nyt myös Edgen suorituskyky- ja muistityökaluissa. Erityisesti edellinen näyttää automaattisesti pienentämättömät toimintojen ja tiedostojen nimet, mikä helpottaa ongelmien vianmääritystä. Tämä minimoinnin poistamisprosessi on auttanut PowerPoint-tiimiä nopeasti paikantamaan koodin ongelmat, kuten huonot ohjelmointimallit. Lisäksi Azure Pipelines -tuki on otettu käyttöön, mikä tarkoittaa, että voit helposti julkaista lähdekarttoja rakennusprosessin aikana.

Samaan tapaan, kun Microsoft Word -tiimi tutki sovelluksen suorituskykyä verkossa, he huomasivat 75 ms tyylin uudelleenlaskentaviiveen, joka hidasti Wordin käynnistämistä. Edgen Performance-työkalujen avulla kehittäjät havaitsivat, että tämä johtui JavaScript-toiminnon tehottomasta toteutuksesta, jonka he sitten pystyivät ratkaisemaan. Microsoft on myös korostanut valitsintilastot Edge DevToolsissa, mikä helpottaa verkkokehittäjiä kertomalla heille, mitkä CSS-valitsimet voivat vaikuttaa heidän sovelluksensa suorituskykyyn negatiivisesti.

Myös Edgen Memory-työkaluun on tehty monia muita parannuksia: se voi ladata suurempia keon tilannekuvatiedostoja, yli 1 Gt: n koon tilannekuvien luominen on 70–86 % nopeampi, voit verrata kahta tilannekuvaa säilytyspolun mukaan ja navigoida niiden kanssa enemmän helposti myös.

Microsoft sanoo, että tämä Edgen ja Officen kehitystiimien välinen synergia antoi sille mahdollisuuden rakentaa paremmin tuotteita, jotka eivät hyödytä vain näitä kahta tiimiä vaan myös muita verkkokehittäjiä ja tuotteitaan käyttäviä loppukäyttäjiä liian. Jos sinulla on muita ominaisuuspyyntöjä tai huomaat virheen, voit mainita sen GitHub-arkistossa tässä.