nyheter

Microsoft Edge får nye ytelses- og stabilitetsoppdateringer

Microsoft Edge får nye ytelses- og stabilitetsoppdateringer

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 lettere å 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 forbrukes ikke med mindre det er nødvendig:

De fleste 32-biters tellere i FunctionBody ble også observert sjelden å ha verdier over 256, for eksempel variabelantall eller objektlig antall 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 bytekodegenerering 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 vanligvis reduserer omtrent 4% til 10% av minneforbruket 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 offentliggjorde nylig resultatene av et batterieksperiment som ifølge Microsoft viste at nettleseren bruker 70% mindre batteri enn Chrome og 15% mindre batteri enn Opera..

Opera ventet ikke for lenge på å gjennomføre sitt eget, mer gjennomsiktige eksperiment, og klarte å bevise at nettleseren faktisk var den mest batterivennlige nettleseren, og forlenget datamaskinens batterilevetid takket være den nyeste Battery Saver-funksjonen. Overraskende nok forble Microsoft målløs etter Operas svar og har ennå ikke gitt noen kommentar til saken.

Slik løser du problemet med Surface Pro 3-batteridrenering uten å betale $ 500 for et nytt batteri
Batteridriftproblemet på Surface Pro 3 er en uendelig saga, akkurat som tilfeldige omstart på Lumia 950 og Lumia 950 XL. Egentlig har alle Surface-enh...
.RDP-filer åpnes ikke etter jubileumsoppdatering
Ganske mange brukere rapporterer at de ikke kan åpne .RDP-filer etter installasjon av Windows 10-jubileumsoppdateringen. Mer spesifikt, svarer filene ...
Fjern Action Center og Windows Ink-ikonene i Windows 10 v1607
Windows 10-jubileumsoppdateringen er her, og den brakte mange systemforbedringer og endringer i brukergrensesnittet. Oppdateringen ga også mange tilpa...