Microsoft edge krijgt nieuwe prestatie- en stabiliteitsupdates

Video: Microsoft Edge Browser: beveiliging, compatibiliteit en updatebeheer (Chromium | 2020) 2024

Video: Microsoft Edge Browser: beveiliging, compatibiliteit en updatebeheer (Chromium | 2020) 2024
Anonim

Microsoft wil dat Edge de krachtigste browser op de markt wordt en voortdurend updates uitrolt om de prestaties en stabiliteit van de browser te verbeteren.

Onlangs heeft de technologiegigant enkele JavaScript-prestatie-updates naar zijn favoriete browser gepusht, waardoor deze sneller en efficiënter werd. De update verbetert twee essentiële gebieden van de Edge-browser: geheugengebruik en gedrag van event-handlers.

Ontwikkelaars gebruiken kleine functies om complexe coderingslogica in veel kleinere stukken op te splitsen. Deze strategie vermindert repetitiviteit en stelt ontwikkelaars in staat om codes sneller te lezen, testen en debuggen. Bovendien is de browse-ervaring beter en sneller, omdat kleinere functies over het algemeen gemakkelijker te inline zijn.

Voor een betere efficiëntie heeft het Edge-team de metadata-indeling opnieuw gebruikt die wordt gebruikt voor elke kleine functie die in scripts is opgenomen. Op deze manier wordt geheugen niet verbruikt, tenzij nodig:

Op elke webpagina bevindt zich een gebeurtenissysteem met veel gebeurtenishandlers die het gedrag van knopklikken, mouse-overs en vele andere soortgelijke gebeurtenissen definiëren. De meeste van deze gebeurtenissen blijven meestal dode code omdat gebruikers tijdens het browsen zeer weinig gebeurtenissen activeren. Het probleem is dat deze niet-geactiveerde gebeurtenissen in een slaapstand kunnen blijven en de efficiëntie van het geheugen en de browser kunnen beïnvloeden.

Microsoft Edge zal dat veranderen, omdat de browser nu de volledige parsing en bytecode-generatie van event-handlers uitstelt totdat ze voor het eerst worden aangeroepen. Met andere woorden, deze functie verbetert de opstarttijd en bespaart ook geheugen van ongebruikte handlers.

De combinatie van uitgestelde parsing voor event-handlers en de geheugenoptimalisaties verkleinen een behoorlijke hoeveelheid geheugenvoetafdruk voor elke pagina. ons experiment toont aan dat deze optimalisaties samen met andere kleinere aanpassingen typisch ongeveer 4% tot 10% van het geheugengebruik verminderen per geopende pagina in Microsoft Edge, met gevallen waarin de besparingen meer dan 20% bereiken.

Misschien kan deze verbetering eindelijk Microsoft helpen Edge te veranderen in de meest batterijvriendelijke browser die er is. Redmond publiceerde onlangs de resultaten van een batterij-experiment dat, volgens Microsoft, bewees dat zijn browser 70% minder batterij verbruikt dan Chrome en 15% minder batterij dan Opera.

Opera heeft niet te lang gewacht om zijn eigen, transparantere experiment uit te voeren en wist aan te tonen dat zijn browser inderdaad de meest batterijvriendelijke browser was, waardoor de levensduur van de computerbatterij werd verlengd dankzij de nieuwste batterijbesparingsfunctie. Verrassend genoeg bleef Microsoft sprakeloos na Opera's antwoord en heeft nog geen commentaar over de kwestie gegeven.

Microsoft edge krijgt nieuwe prestatie- en stabiliteitsupdates