Microsoft vill att Edge ska bli den mest kraftfulla webbläsaren på marknaden och ständigt lanserar uppdateringar för att förbättra webbläsarens prestanda och stabilitet i syfte att göra det.
Nyligen har teknikjätten drivit några uppdateringar av JavaScript-prestanda till sin favoritwebbläsare, vilket gör den snabbare och effektivare. Uppdateringen förbättrar två viktiga områden i Edge-webbläsaren: minnesanvändning och händelsehanterarens beteende.
Utvecklare använder små funktioner för att bryta ner komplex kodningslogik i många mindre bitar. Denna strategi minskar repetitiviteten och låter utvecklare läsa, testa och felsöka koder snabbare. Dessutom är surfupplevelsen bättre och snabbare, eftersom mindre funktioner i allmänhet är lättare att integrera.
För bättre effektivitet har Edge-teamet omformaterat det metadataformat som används för varje liten funktion som ingår i skript. På detta sätt, minne kommer inte att konsumeras om det inte är nödvändigt:
De flesta av 32-bitars räknare i FunctionBody observerades också att de sällan har värden över 256, till exempel variabelantalet eller objektets bokstavsantal i en funktion. Således har dessa räknare ersatts av en kompakt struktur som använder en enda byte för varje räknare och dessa räknare kan främjas till fulla 32-bitars värden om det behövs.
Inuti varje webbsida finns ett evenemangssystem med många evenemangshanterare som definierar beteendet hos knappklick, mus-overs och många andra sådana händelser. De flesta av dessa händelser förblir vanligtvis döda eftersom användarna utlöser väldigt få händelser när de surfar. Problemet är att dessa icke utlösta händelser kan förbli i viloläge och påverka minne och webbläsarens effektivitet.
Microsoft Edge kommer att ändra det eftersom webbläsaren nu kommer att fördröja den fullständiga tolkningen och genereringen av bytecode av händelsehanterare tills de först anropas. Med andra ord förbättrar den här funktionen starttiden och sparar också minne från oanvända hanterare.
Kombinationen av uppskjuten parsing för händelsehanterare och minnesoptimeringarna […] krymper en hel del minnesavtryck för varje sida. [...] vårt experiment [...] visar att dessa optimeringar tillsammans med andra mindre tweaks minskar vanligtvis cirka 4% till 10% av minnesanvändningen per sida som öppnas i Microsoft Edge, med fall där besparingarna når över 20%.
Kanske kan dessa förbättringar äntligen hjälpa Microsoft att göra Edge till den mest batterivänliga webbläsaren där ute. Redmond offentliggjorde nyligen resultat av ett batteriexperiment vilket enligt Microsoft visade att webbläsaren förbrukar 70% mindre batteri än Chrome och 15% mindre batteri än Opera.
Opera väntade inte för länge på att utföra sitt eget, mer transparenta experimentlyckades bevisa att dess webbläsare verkligen var den mest batterivänliga webbläsaren, förlänger datorns batterilivslängd tack vare det senaste Batterisparläge. Överraskande förblev Microsoft mållös efter Operas svar och har ännu inte kommenterat saken.
RELATERADE BERÄTTELSER DU MÅSTE KONTROLLERA:
- Microsoft hävdar att Edge är den säkraste webbläsaren utan nolldagars utnyttjande hittills
- Med den nya Breeze-förlängningen för Edge på Windows 10 kan du enkelt öppna flikar
- Hur man blockerar webbplatser på Microsoft Edge