nyheder

Microsoft Edge får nye ydeevne- og stabilitetsopdateringer

Microsoft Edge får nye ydeevne- og stabilitetsopdateringer

Microsoft vil have Edge til at blive den mest magtfulde browser på markedet og konstant udrulle opdateringer for at forbedre browserens ydeevne og stabilitet med det formål at gøre det.

For nylig skubbede teknologigiganten nogle JavaScript-ydeevneopdateringer til sin yndlingsbrowser, hvilket gjorde den hurtigere og mere effektiv. Opdateringen forbedrer to vigtige områder i Edge-browseren: hukommelsesforbrug og hændelsesadministratorers adfærd.

Udviklere bruger små funktioner til at nedbryde kompleks kodningslogik i mange mindre stykker. Denne strategi reducerer gentagelsesevne og giver udviklere mulighed for at læse, teste og fejle koder hurtigere. Derudover er browseroplevelsen bedre og hurtigere, da mindre funktioner generelt er lettere at integrere.

For bedre effektivitet har Edge-teamet ombygget det metadataformat, der bruges til hver lille funktion, der er integreret i scripts. På denne måde, hukommelse forbruges ikke, medmindre det er nødvendigt:

De fleste af 32-bit tællere i FunctionBody blev også observeret, at de sjældent har værdier over 256, såsom det variable antal eller det bogstavelige antal i en funktion. Disse tællere er således blevet erstattet af en kompakt struktur, der bruger en enkelt byte til hver tæller, og disse tællere kan promoveres til fulde 32-bit værdier, hvis det er nødvendigt.

Inde på hver webside er der et begivenhedssystem med mange begivenhedshåndterere der definerer opførsel af knap-klik, mus-overs og mange andre sådanne begivenheder. De fleste af disse begivenheder forbliver normalt dødkode, fordi brugerne udløser meget få begivenheder, når de browser. Problemet er, at disse ikke-udløste begivenheder kan forblive i dvale og påvirke hukommelse og browsereffektivitet.

Microsoft Edge vil ændre det, da browseren nu vil forsinke den fulde parsing og bytecode-generering af event-handlers, indtil de først kaldes. Med andre ord forbedrer denne funktion opstartstid og sparer også hukommelse fra ubrugte handlere.

Kombinationen af ​​udsat parsing for begivenhedshåndterere og hukommelsesoptimeringer [...] formindsker en hel del hukommelsesfodaftryk for hver side. [...] vores eksperiment [...] viser, at disse optimeringer sammen med andre mindre tweaks typisk reducerer ca. 4% til 10% af hukommelsesforbruget pr. Side åbnet i Microsoft Edge med tilfælde, hvor besparelsen når op på 20%.

Måske kan denne forbedring endelig hjælpe Microsoft med at gøre Edge til den mest batterivennlige browser derude. Redmond offentliggjorde for nylig resultaterne af et batterieksperiment, der ifølge Microsoft beviste, at dets browser bruger 70% mindre batteri end Chrome og 15% mindre batteri end Opera.

Opera ventede ikke for længe på at udføre sit eget, mere gennemsigtige eksperiment og formåede at bevise, at dets browser faktisk var den mest batterevenlige browser, hvilket forlængede computerens batterilevetid takket være den nyeste Battery Saver-funktion. Overraskende nok forblev Microsoft målløs efter Operas svar og har endnu ikke fremsat nogen kommentar til sagen.

.RDP-filer åbnes ikke efter jubilæumsopdatering
Et stort antal brugere rapporterer, at de ikke kan åbne .RDP-filer efter installation af Windows 10 Anniversary Update. Mere specifikt forbliver filer...
Fjern Action Center og Windows Ink-ikoner i Windows 10 v1607
Windows 10-jubilæumsopdatering er her, og det medførte mange systemforbedringer og ændringer af brugergrænsefladen. Opdateringen bragte også mange til...
Windows 10-jubilæumsopdatering nulstiller penindstillingerne
Windows 10-jubilæumsopdateringen er kendt for at nulstille brugernes indstillinger til standard. For nogle brugere nulstiller OS alle indstillinger, m...