
„Microsoft“ nori, kad „Edge“ taptų galingiausia naršykle rinkoje, nuolat diegiančia atnaujinimus, kad pagerintų naršyklės našumą ir stabilumą.
Neseniai technologijų milžinė į savo mėgstamą naršyklę įtraukė keletą „JavaScript“ našumo atnaujinimų, todėl ji tapo greitesnė ir efektyvesnė. Atnaujinus patobulinamos dvi esminės „Edge“ naršyklės sritys: atminties naudojimas ir įvykių tvarkytojų elgesys.
Kūrėjai naudoja mažo dydžio funkcijas, kad suskaidytų sudėtingą kodavimo logiką į daugybę mažesnių dalių. Ši strategija sumažina pasikartojimą ir leidžia kūrėjams greičiau skaityti, išbandyti ir derinti kodus. Be to, naršymo patirtis yra geresnė ir greitesnė, nes mažesnes funkcijas paprastai lengviau įterpti.
Siekdama didesnio efektyvumo, „Edge“ komanda pertvarkė metaduomenų formatą, naudojamą kiekvienai mažo dydžio funkcijai, įtraukiamai į scenarijus. Šiuo būdu, atmintis nebus vartojami, jei tai nėra būtina:
Taip pat buvo pastebėta, kad daugumoje „FunctionBody“ 32 bitų skaitiklių reikšmės retai viršija 256, pvz., Funkcijos kintamųjų skaičius arba objekto pažodinis skaičius. Taigi šie skaitikliai buvo pakeisti kompaktiška struktūra, kuriai kiekvienam skaitikliui naudojamas vienas baitas, ir prireikus tuos skaitiklius galima padidinti iki visų 32 bitų reikšmių.
Kiekviename tinklalapyje yra renginių sistema su daugybe renginių tvarkytojai kurie apibrėžia mygtuko paspaudimo, pelės pervedimo ir daugelio kitų panašių įvykių elgesį. Dauguma šių įvykių dažniausiai lieka negyvas kodas, nes vartotojai naršydami sukelia labai mažai įvykių. Problema ta, kad šie nepaleisti įvykiai gali likti miego būsenoje ir paveikti atmintį bei naršyklės efektyvumą.
„Microsoft Edge“ tai pakeis, nes naršyklė dabar atidės visą įvykių tvarkytuvų analizavimą ir baitų kodų generavimą, kol jie bus pirmą kartą iškviesti. Kitaip tariant, ši funkcija pagerina paleidimo laiką ir taupo atmintį nuo nenaudojamų tvarkytojų.
Atidėto analizavimo įvykių tvarkytuvams ir atminties optimizavimo derinys […] sumažina nemažą atminties kiekį kiekvienam puslapiui. […] Mūsų eksperimentas […] rodo, kad Šie optimizavimai kartu su kitais mažesniais patobulinimais paprastai sumažina apie 4–10% atminties sunaudojimo vienam „Microsoft Edge“ atidarytam puslapiui, tais atvejais, kai sutaupoma daugiau nei 20%.
Galbūt šie patobulinimai pagaliau gali padėti „Microsoft“ paversti „Edge“ patogiausia naršyklėje, naudojančia baterijas. Redmondas neseniai paviešino akumuliatoriaus eksperimento rezultatai tai, pasak „Microsoft“, įrodė, kad jos naršyklė sunaudoja 70% mažiau akumuliatoriaus nei „Chrome“ ir 15% mažiau akumuliatoriaus nei „Opera“.
Opera per ilgai nelaukė savo, skaidresnio eksperimento, sugebėdamas įrodyti, kad jos naršyklė iš tiesų buvo labiausiai akumuliatorių tausojanti naršyklė, prailginti kompiuterio baterijos veikimo laiką ačiū naujausiems „Battery Saver“ funkcija. Keista, kad „Microsoft“ po „Opera“ atsakymo liko be žado ir dar nepateikė jokių komentarų šiuo klausimu.
SUSIJUSIOS ISTORIJOS, KURIAS REIKIA TIKRINTI:
- „Microsoft“ tvirtina, kad „Edge“ yra saugiausia naršyklė, kurioje kol kas nėra jokių „nulinės dienos“ išnaudojimų
- Naujas „Breeze“ plėtinys „Edge“ sistemoje „Windows 10“ leidžia lengvai atidaryti skirtukus
- Kaip blokuoti svetaines „Microsoft Edge“