![](/f/dc21f3ed221c1559d8e534800eb47c4f.png)
Microsoft haluaa, että Edgestä tulee markkinoiden tehokkain selain, joka päivittää jatkuvasti päivityksiä selaimen suorituskyvyn ja vakauden parantamiseksi.
Äskettäin tekninen jättiläinen työnsi joitain JavaScript-suorituskyvyn päivityksiä suosikkiselaimeensa, mikä teki siitä nopeamman ja tehokkaamman. Päivitys parantaa Edge-selaimen kahta keskeistä aluetta: muistin käyttöä ja tapahtumankäsittelijöiden käyttäytymistä.
Kehittäjät käyttävät pienikokoisia toimintoja hajottaakseen monimutkaisen koodauslogiikan moniin pienempiin paloihin. Tämä strategia vähentää toistettavuutta ja antaa kehittäjien lukea, testata ja virittää koodeja nopeammin. Lisäksi selauskokemus on parempi ja nopeampi, koska pienempiä toimintoja on yleensä helpompi sisällyttää.
Paremman tehokkuuden parantamiseksi Edge-tiimi on uudistanut metatietomuodon, jota käytetään kutakin komentosarjaan sisällytettyä pientä toimintoa varten. Tällä tavalla, muisti kulutetaan vain tarvittaessa:
Suurimmalla osalla FunctionBody: n 32-bittisistä laskureista havaittiin myös olevan harvoin yli 256: n arvoja, kuten muuttujien lukumäärä tai objektilukumäärä funktion sisällä. Siten nämä laskurit on korvattu kompaktilla rakenteella, joka käyttää yhtä tavua kullekin laskurille, ja nämä laskurit voidaan tarvittaessa nostaa täydellisiin 32-bittisiin arvoihin.
Jokaisen verkkosivun sisällä on tapahtumajärjestelmä, jossa on monia tapahtumankäsittelijät jotka määrittelevät napin napsautusten, hiiren ylityksen ja monien muiden vastaavien tapahtumien käyttäytymisen. Suurin osa näistä tapahtumista jää yleensä kuolleeksi koodiksi, koska käyttäjät laukaisevat vain vähän tapahtumia selaamisen aikana. Ongelmana on, että nämä käynnistämättömät tapahtumat voivat pysyä lepotilassa ja vaikuttaa muistiin ja selaimen tehokkuuteen.
Microsoft Edge muuttaa tämän, koska selain viivästyttää nyt tapahtumankäsittelijöiden täyttä jäsentämistä ja tavukoodien luomista, kunnes heidät kutsutaan ensin. Toisin sanoen tämä ominaisuus parantaa käynnistysaikaa ja säästää myös muistia käyttämättömiltä käsittelijöiltä.
Tapahtumankäsittelijöiden lykätyn jäsentämisen ja muistin optimoinnin […] yhdistelmä kutistaa melkoisen määrän muistia jokaiselle sivulle. […] Kokeilumme […] osoittaa, että nämä optimoinnit yhdessä muiden pienempien muutosten kanssa vähentävät tyypillisesti noin 4-10% muistin käytöstä Microsoft Edge -ohjelmassa avattua sivua kohden, joissa säästöt saavuttavat yli 20%.
Ehkä nämä parannukset voivat vihdoin auttaa Microsoftia muuttamaan Edgen kaikkein akkuystävällisimmäksi selaimeksi. Redmond julkisti äskettäin akkutestin tulokset mikä Microsoftin mukaan osoitti, että sen selain kuluttaa 70% vähemmän akkua kuin Chrome ja 15% vähemmän akkua kuin Opera.
Opera ei odottanut liian kauan suorittaa oma, läpinäkyvämpi kokeilu, joka onnistui todistamaan, että sen selain oli todellakin eniten akkua käyttävä selain, pidentää tietokoneen akun käyttöikää kiitos uusimmalle Battery Saver -ominaisuus. Yllättäen Microsoft pysyi sanattomana Operan vastauksen jälkeen, eikä se ole vielä kommentoinut asiaa.
Aiheeseen liittyvät tarinat, jotka sinun on tarkistettava:
- Microsoft väittää, että Edge on sen turvallisin selain, jota ei ole toistaiseksi käytetty ilman nollapäiviä
- Edge-sovelluksen uuden Breeze-laajennuksen avulla Windows 10: ssä voit helposti avata välilehtiä
- Kuinka estää verkkosivustoja Microsoft Edgessä