Microsoft edge får nye ytelses- og stabilitetsoppdateringer

Video: Microsoft Edge in Linux! Benchmarking vs. Firefox and Chromium 2024

Video: Microsoft Edge in Linux! Benchmarking vs. Firefox and Chromium 2024
Anonim

Microsoft vil at Edge skal bli den kraftigste nettleseren på markedet, og kontinuerlig lanserer oppdateringer for å forbedre nettleserens ytelse og stabilitet med det formål å gjøre det.

Nylig presset tech-giganten noen JavaScript-ytelsesoppdateringer til favorittleseren, noe som gjorde det raskere og mer effektivt. Oppdateringen forbedrer to viktige områder i Edge-nettleseren: minnebruk og hendelsesbehandlere.

Utviklere bruker funksjoner i små størrelser for å fordele kompleks kodingslogikk i mange mindre stykker. Denne strategien reduserer repetisjonsevnen og lar utviklere lese, teste og feilsøke koder raskere. I tillegg er nettopplevelsen bedre og raskere, da mindre funksjoner generelt er lettere å inline.

For bedre effektivitet, har Edge-teamet refactored metadataformatet som ble brukt for hver liten størrelse funksjon som er innlemmet i skript. På denne måten forbrukes ikke minnet med mindre det er nødvendig:

På hver webside er det et hendelsessystem med mange hendelsesbehandlere som definerer oppførselen til knappeklikk, museknapp og mange andre slike hendelser. De fleste av disse hendelsene forblir vanligvis død kode fordi brukere utløser svært få hendelser når de surfer. Problemet er at disse ugrensede hendelsene kan forbli i en søvntilstand og påvirke minne og nettlesereffektivitet.

Microsoft Edge vil endre det, ettersom nettleseren nå vil utsette full analysering og bytekode-generering av hendelseshåndterere til de først blir ringt. Med andre ord forbedrer denne funksjonen oppstartstiden og sparer også minne fra ubrukte behandlere.

Kombinasjonen av utsatt parsing for hendelsesbehandlere og minneoptimaliseringene krymper en god del minneavtrykk for hver side. eksperimentet vårt viser at disse optimaliseringene sammen med andre mindre justeringer vanligvis reduserer ca. 4% til 10% av minnebruken per side åpnet i Microsoft Edge, i tilfeller hvor besparelsen når over 20%.

Kanskje disse forbedringene endelig kan hjelpe Microsoft med å gjøre Edge til den mest batterivennlige nettleseren der ute. Redmond offentliggjorde nylig resultatene fra et batterieksperiment som ifølge Microsoft beviste at nettleseren bruker 70% mindre batteri enn Chrome og 15% mindre batteri enn Opera.

Opera ventet ikke så lenge med å gjennomføre sitt eget, mer gjennomsiktige eksperiment, og klarte å bevise at nettleseren faktisk var den mest batterivennlige nettleseren, og forlenget batteriets levetid takket være den siste batterisparingsfunksjonen. Overraskende nok forble Microsoft målløs etter Operas svar og har ennå ikke gitt noen kommentar til saken.

Microsoft edge får nye ytelses- og stabilitetsoppdateringer