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 tech-giganten nogle JavaScript-opdateringsopdateringer til sin yndlingsbrowser, hvilket gjorde den hurtigere og mere effektiv. Opdateringen forbedrer to vigtige områder i Edge-browseren: hukommelsesforbrug og begivenhedshåndteringsadfæ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 objekttal i en funktion. Således er disse tællere 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 hukommelsen og browsereffektiviteten.

Microsoft Edge ændrer det, da browseren nu forsinker 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 hukommelsesaftryk for hver side. [...] vores eksperiment [...] viser, at disse optimeringer sammen med andre mindre tweaks reducerer typisk ca. 4% til 10% af hukommelsesforbruget pr. side åbnet i Microsoft Edge, med tilfælde hvor besparelserne 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 resultater af et batterieksperiment hvilket ifølge Microsoft beviste, at dens 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, formår at bevise, at dens browser faktisk var den mest batterivennlige browser, forlænger computerens batterilevetid tak til det seneste Batterisparefunktion. Overraskende nok forblev Microsoft målløs efter Operas svar og har endnu ikke fremsat nogen kommentar til sagen.

RELATEREDE HISTORIER, DU SKAL KONTROLLERE:

  • Microsoft hævder, at Edge er den mest sikre browser uden nul-dags udnyttelse indtil videre
  • Ny Breeze-udvidelse til Edge på Windows 10 giver dig mulighed for nemt at åbne faner
  • Sådan blokeres websteder på Microsoft Edge
Kom Ridurre il Ritardo di Input til Steam Link [4 Passaggi]

Kom Ridurre il Ritardo di Input til Steam Link [4 Passaggi]Miscellanea

Forskellige problemer i forbindelse med input fra Steam Link giver en særlig årsag til en router, der er nuovo og veloce.Tieni præsenterer questo aspetto quando cerchi di risolverli. Du kan bruge e...

Læs mere
PermissionError: [Errno 13] Autorizzazione negata: [Python Fix]

PermissionError: [Errno 13] Autorizzazione negata: [Python Fix]Miscellanea

Se Python ikke riesce a localizzare un file or non dispone delle autorizzazioni necessarie per aprirlo, potrebbe verificarsi l'errore PermissionError: [Errno 13] Permesso negato.Den version af 3,7 ...

Læs mere
ChatGPT fungerer ikke? Sie können das Problem in 3 Schritten beheben

ChatGPT fungerer ikke? Sie können das Problem in 3 Schritten behebenMiscellanea

Chat GPT er en af ​​OpenAI entwickelter Chatbot, der er en teknikbegeister på hele verden for Furore-gesorgt hat. Hvis du ikke bruger GPT-chat til at fungere, var det normalt en beskyttet browser-c...

Læs mere