Korporācija Microsoft vēlas, lai Edge kļūtu par visspēcīgāko pārlūkprogrammu tirgū, kas pastāvīgi izlaiž atjauninājumus, lai uzlabotu pārlūka veiktspēju un stabilitāti ar mērķi to izdarīt.
Nesen tehnoloģiju gigants ievietoja dažus JavaScript veiktspējas atjauninājumus savam iecienītākajam pārlūkam, padarot to ātrāku un efektīvāku. Atjauninājums uzlabo divas būtiskas pārlūka Edge jomas: atmiņas lietojumu un notikumu apstrādātāju uzvedību.
Izstrādātāji izmanto maza izmēra funkcijas, lai sarežģītu kodēšanas loģiku sadalītu daudzos mazākos gabalos. Šī stratēģija samazina atkārtojamību un ļauj izstrādātājiem ātrāk lasīt, testēt un atkļūdot kodus. Turklāt pārlūkošanas pieredze ir labāka un ātrāka, jo mazākas funkcijas parasti ir vieglāk iekļautas.
Lai panāktu labāku efektivitāti, Edge komanda ir pārveidojusi metadatu formātu, kas izmantots katrai skriptos iekļautajai maza izmēra funkcijai. Šādā veidā, atmiņa netiks patērēts, ja vien tas nav nepieciešams:
Tika novērots, ka lielākajā daļā FunctionBody 32 bitu skaitītāju vērtības reti pārsniedz 256, piemēram, mainīgo skaitu vai objekta burtisko skaitu funkcijā. Tādējādi šie skaitītāji ir aizstāti ar kompaktu struktūru, kas katram skaitītājam izmanto vienu baitu, un, ja nepieciešams, šos skaitītājus var paaugstināt līdz pilnām 32 bitu vērtībām.
Katrā tīmekļa vietnē ir pasākumu sistēma ar daudziem pasākumu rīkotāji kas nosaka klikšķu uz pogas, peles pārslēgšanas un daudzu citu šādu notikumu darbību. Lielākā daļa šo notikumu parasti paliek miris kods, jo lietotāji pārlūkošanas laikā izraisa ļoti maz notikumu. Problēma ir tā, ka šie neizraisītie notikumi var palikt miega stāvoklī un ietekmēt atmiņu un pārlūka efektivitāti.
Microsoft Edge to mainīs, jo pārlūks tagad aizkavēs notikumu apstrādātāju pilnīgu parsēšanu un bytecode ģenerēšanu, līdz tie tiek pirmo reizi izsaukti. Citiem vārdiem sakot, šī funkcija uzlabo palaišanas laiku un arī ietaupa atmiņu no neizmantotajiem apstrādātājiem.
Atliktā parsēšanas notikumu apstrādātājiem un atmiņas optimizācijas kombinācija […] samazina pietiekamu atmiņas apjomu katrai lapai. […] Mūsu eksperiments […] parāda, ka šīs optimizācijas kopā ar citiem mazākiem uzlabojumiem parasti samazina apmēram 4% līdz 10% no atmiņas patēriņa uz vienu lapu, kas atvērta Microsoft Edge, gadījumos, kad ietaupījumi pārsniedz 20%.
Varbūt šie uzlabojumi beidzot var palīdzēt Microsoft pārvērst Edge par visvairāk akumulatoriem draudzīgu pārlūku. Redmonds nesen publiskoja akumulatora eksperimenta rezultāti kas, pēc Microsoft domām, pierādīja, ka tā pārlūks patērē par 70% mazāk akumulatora nekā Chrome un par 15% mazāk akumulatora nekā Opera.
Opera negaidīja pārāk ilgi, lai to izpildītu pats, pārredzamāks eksperiments, kas spēja pierādīt, ka tā pārlūkprogramma patiešām bija akumulatoriem draudzīgākā pārlūkprogramma, pagarinot datora akumulatora darbības laiku pateicoties jaunākajiem Akumulatora taupīšanas funkcija. Pārsteidzoši, ka pēc Operas atbildes Microsoft palika nerunīgs un vēl nav komentējis šo jautājumu.
SAISTĪTIE STĀSTI, KAS JUMS PĀRBAUDA:
- Microsoft apgalvo, ka Edge ir tā drošākā pārlūkprogramma, kurā līdz šim nav izmantotas nulles dienas iespējas
- Jauns Breeze paplašinājums Edge operētājsistēmā Windows 10 ļauj ērti atvērt cilnes
- Kā bloķēt vietnes vietnē Microsoft Edge