Microsoft vil at Edge skal bli den kraftigste nettleseren på markedet, og kontinuerlig lanserer oppdateringer for å forbedre nettleserens ytelse og stabilitet med sikte på å gjøre det.
Nylig presset teknologigiganten noen JavaScript-ytelsesoppdateringer til favorittleseren, noe som gjør den raskere og mer effektiv. Oppdateringen forbedrer to viktige områder i Edge-nettleseren: minnebruk og atferd for hendelser.
Utviklere bruker små funksjoner for å bryte ned kompleks kodelogikk i mange mindre biter. Denne strategien reduserer repetitivitet og lar utviklere lese, teste og feilsøke koder raskere. I tillegg er nettleseropplevelsen bedre og raskere, ettersom mindre funksjoner generelt er enklere å integrere.
For bedre effektivitet har Edge-teamet omformet metadataformatet som brukes for hver liten funksjon som er integrert i skript. På denne måten, hukommelse blir ikke konsumert med mindre det er nødvendig:
De fleste av 32-biters tellere i FunctionBody ble også observert sjelden å ha verdier over 256, for eksempel variabeltallet eller objektets bokstavtall i en funksjon. Dermed har disse tellerne blitt erstattet av en kompakt struktur som bruker en enkelt byte for hver teller, og disse tellerne kan fremmes til fulle 32-biters verdier om nødvendig.
Inne på hver webside er det et arrangementssystem med mange hendelsesbehandlere som definerer oppførselen til knappeklikk, mus-overs og mange andre slike hendelser. De fleste av disse hendelsene forblir vanligvis dødkode fordi brukere utløser svært få hendelser når de surfer. Problemet er at disse ikke-utløste hendelsene kan forbli i hvilemodus og påvirke minne- og nettlesereffektivitet.
Microsoft Edge vil endre det ettersom nettleseren nå vil forsinke full parsing og bytecode-generering av hendelsesbehandlere til de først blir ringt. Med andre ord forbedrer denne funksjonen oppstartstiden og sparer også minne fra ubrukt håndterer.
Kombinasjonen av utsatt parsing for hendelsesbehandlere og minneoptimaliseringer […] krymper en god del minnefotavtrykk for hver side. [...] vårt eksperiment [...] viser at disse optimaliseringene sammen med andre mindre justeringer reduserer vanligvis omtrent 4% til 10% av minnebruk per side som er åpnet i Microsoft Edge, med tilfeller der besparelsene når over 20%.
Kanskje denne forbedringen endelig kan hjelpe Microsoft til å gjøre Edge til den mest batterivennlige nettleseren der ute. Redmond nylig offentliggjort resultater av et batterieksperiment som ifølge Microsoft beviste at nettleseren bruker 70% mindre batteri enn Chrome og 15% mindre batteri enn Opera.
Opera ventet ikke for lenge å gjennomføre sitt eget, mer gjennomsiktige eksperiment, klarer å bevise at nettleseren faktisk var den mest batterivennlige nettleseren, forlenge datamaskinens batterilevetid takket være det siste Battery Saver-funksjon. Overraskende nok forble Microsoft målløs etter Operas svar og har ennå ikke gitt noen kommentar til saken.
RELATERTE STORIER DU TRENGER Å KONTROLLERE:
- Microsoft hevder Edge er den sikreste nettleseren uten null dagers utnyttelse så langt
- Ny Breeze-utvidelse for Edge på Windows 10 lar deg enkelt åpne faner
- Hvordan blokkere nettsteder på Microsoft Edge