Microsoft selittää, kuinka Microsoft Edge voittaa viivästyneet verkkosivut

Lukuajan kuvake 2 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Microsoft Edge sai pari uutta ominaisuutta Windows 10 Creators Update -päivityksen myötä huhtikuussa. Kaikkien uusien ominaisuuksien lisäksi Microsoft tekee merkittäviä parannuksia kulissien takana parantaakseen Microsoft Edgen suorituskykyä ja vakautta. Nämä parannukset lisättiin enimmäkseen Microsoft Edgen selainmoottoriin, joka tunnetaan nimellä EdgeHTML. EdgeHTML 15:n julkaisun myötä Microsoft teki huomattavia parannuksia siihen, miten joitakin JavaScript-toimintoja käsitellään verkkosivuilla parantaakseen verkkosivujen syötteiden reagointikykyä sekä Microsoft Edgen varsinaista selaimen käyttöliittymää.

EdgeHTML 15:n avulla Microsoft Edge priorisoi nyt syöttötapahtumat joihinkin muihin JavaScirpt-toimintoihin, kuten esim. setTimeout(). Microsoft Edgen insinöörit ottivat käyttöön uuden aikataulun EdgeHTML 15:ssä, joka mahdollistaa syötteiden priorisoinnin. setTimeout, parantaa sivustojen reagointikykyä. Toisin sanoen, jos vierailet verkkosivustolla, joka käyttää paljon setTimeouts, voit nyt olla vuorovaikutuksessa sivuston linkkien ja muiden elementtien kanssa jo ennen niitä setTimeouts teloitetaan. Tämä tekee myös verkkosivujen vierittämisestä paljon sujuvampaa, koska voit aloittaa sivun vierityksen heti, kun se latautuu, kun setTimeouts niitä käsittelee selain.


Toinen merkittävä parannus, jonka Microsoft teki Edgeen EdgeHTML 15:n ja Windows 10 Creators -päivityksen avulla, priorisoi selaimen käyttöliittymän. Microsoft Edge ja EdgeHTML15 priorisoivat nyt syötteet selaimen käyttöliittymässä sivun sisäisten tapahtumien sijaan. Yksinkertaisesti sanottuna tämä varmistaa, että Microsoft Edgen varsinainen selaimen käyttöliittymä jatkaa toimintaansa, vaikka verkkosivu alkaa viiveellä esimerkiksi äärettömien silmukoiden tai naurettavan määrän aikakatkaisutoimintojen vuoksi. Tämän seurauksena, kun verkkosivu alkaa viiveellä, voit silti olla vuorovaikutuksessa Edgen selaimen käyttöliittymän kanssa (osoitepalkki, välilehdet, uusi välilehtipainike, suosikkipainike jne.):


Microsoft sanoo, että Edgen syöttötapahtumien käsittelyyn tehdyt parannukset lisäsivät erinomaisten responsiivisten istuntojen määrää (alle 300 ms vasteaika) 88.71 prosentista 95.53 prosenttiin. Parannukset laskivat myös istuntojen määrän, joiden vasteaika oli heikko (300 ms ja 1 s vasteaika) 5.68 prosentista vain 3 prosenttiin ja kauhean vasteen (yli 1 sekunnin vasteaika) istuntojen lukumäärän 5.61 prosentista 1.46 prosenttiin.

Lisää aiheista: reuna, EdgeHTML, EdgeHTML 15, Microsoft Edge, Windows 10, Tekijöille 10 Windows Update