Nyheter

Microsoft Edge får nya prestanda- och stabilitetsuppdateringar

Microsoft Edge får nya prestanda- och stabilitetsuppdateringar

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 JavaScript-uppdateringar 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 gör det möjligt för utvecklare att 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 inte 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 bokstavsantalet 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 minnet och webbläsarens effektivitet.

Microsoft Edge kommer att ändra det eftersom webbläsaren nu kommer att fördröja den fullständiga tolkningen och bytecode-genereringen av händelseshanterare tills de först anropas. Med andra ord förbättrar denna funktion starttiden och sparar också minne från oanvända hanterare.

Kombinationen av uppskjuten tolkning 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 justeringar vanligtvis minskar cirka 4% till 10% av minnesanvändningen per öppnad sida 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 resultaten av ett batteriexperiment som enligt Microsoft visade att dess webbläsare förbrukar 70% mindre batteri än Chrome och 15% mindre batteri än Opera.

Opera väntade inte för länge på att genomföra sitt eget, mer transparenta experiment och lyckades bevisa att dess webbläsare verkligen var den mest batterivänliga webbläsaren, vilket förlängde datorns batterilivslängd tack vare den senaste Battery Saver-funktionen. Överraskande förblev Microsoft mållös efter Operas svar och har ännu inte lämnat några kommentarer om saken.

Ta bort ikoner för Action Center och Windows Ink i Windows 10 v1607
Windows 10 Anniversary Update är här, och det medförde många systemförbättringar och ändringar av användargränssnittet. Uppdateringen medförde också m...
Windows 10 Anniversary Update återställer pennainställningarna
Windows 10 Anniversary Update är känt för att återställa användarnas inställningar till standard. För vissa användare återställer operativsystemet all...
Fix Windows 10 Anniversary Update fastnat i omstart
Jubileumsuppdateringen spelar svårt att få för vissa användare: även om det har gått några dagar sedan Microsoft lanserade uppdateringen finns det anv...