știri

Microsoft Edge primește noi actualizări de performanță și stabilitate

Microsoft Edge primește noi actualizări de performanță și stabilitate

Microsoft dorește ca Edge să devină cel mai puternic browser de pe piață, lansând în mod constant actualizări pentru a îmbunătăți performanța și stabilitatea browserului, cu scopul de a face acest lucru.

Recent, gigantul tehnologic a introdus câteva actualizări de performanță JavaScript în browserul său preferat, făcându-l mai rapid și mai eficient. Actualizarea îmbunătățește două zone esențiale ale browserului Edge: utilizarea memoriei și comportamentul gestionarilor de evenimente.

Dezvoltatorii folosesc funcții de dimensiuni mici pentru a descompune logica complexă de codificare în multe bucăți mai mici. Această strategie reduce repetitivitatea și permite dezvoltatorilor să citească, să testeze și să depaneze codurile mai repede. În plus, experiența de navigare este mai bună și mai rapidă, deoarece funcțiile mai mici sunt în general mai ușor de inserat.

Pentru o eficiență mai bună, echipa Edge a refactorizat formatul de metadate utilizat pentru fiecare funcție de dimensiuni mici încorporate în scripturi. În acest mod, memorie nu va fi consumat decât dacă este necesar:

S-a observat, de asemenea, că majoritatea contoarelor de 32 de biți din FunctionBody au rareori valori peste 256, cum ar fi numărul variabilelor sau numărul literal al obiectelor dintr-o funcție. Astfel, aceste contoare au fost înlocuite de o structură compactă care folosește un singur octet pentru fiecare contor și acele contoare pot fi promovate la valori complete pe 32 de biți, dacă este necesar.

În fiecare pagină web, există un sistem de evenimente cu multe gestionari de evenimente care definesc comportamentul clicurilor pe butoane, mouse-over-urilor și multe alte astfel de evenimente. Majoritatea acestor evenimente rămân, de obicei, cod mort, deoarece utilizatorii declanșează foarte puține evenimente atunci când navighează. Problema este că aceste evenimente nedeclanșate pot rămâne într-o stare de repaus și pot afecta memoria și eficiența browserului.

Microsoft Edge va schimba acest lucru, deoarece browserul va întârzia acum analiza completă și generarea de coduri bytec de gestionare de evenimente până când acestea sunt apelate pentru prima dată. Cu alte cuvinte, această caracteristică îmbunătățește timpul de pornire și, de asemenea, economisește memorie de la handlerele neutilizate.

Combinația de analiză diferită pentru gestionarele de evenimente și optimizările de memorie […] micșorează o cantitate echitabilă de amprentă de memorie pentru fiecare pagină. […] Experimentul nostru […] arată că aceste optimizări, împreună cu alte modificări mai mici, reduc de obicei aproximativ 4% la 10% din utilizarea memoriei pe pagină deschisă în Microsoft Edge, cu cazuri în care economiile ajung la peste 20%.

Poate că aceste îmbunătățiri pot ajuta în cele din urmă Microsoft să transforme Edge în browserul cel mai compatibil cu bateriile de acolo. Redmond a făcut public recent rezultatele unui experiment de baterie care, potrivit Microsoft, a dovedit că browserul său consumă cu 70% mai puțină baterie decât Chrome și cu 15% mai puțină baterie decât Opera.

Opera nu a așteptat prea mult pentru a-și desfășura propriul experiment mai transparent, reușind să demonstreze că browserul său a fost într-adevăr browserul cel mai compatibil cu bateria, prelungind durata de viață a bateriei computerului datorită celei mai recente caracteristici de economisire a bateriei. În mod surprinzător, Microsoft a rămas fără cuvinte după răspunsul Opera și nu a emis încă niciun comentariu cu privire la această chestiune.

Windows Blue Despre ce e vorba
Zvonuri despre Windows Blue au circulat pe web de ceva vreme, mai ales alimentați de faptul că unii sunt dezamăgiți de Windows 8 și își doresc rău o a...
Câte exemplare Windows 8 a vândut Microsoft?
Fie că urâm, fie că iubim Windows 8, suntem încă curioși de un lucru - doar câte unități a reușit Redmond să vândă? Câte copii ale Windows 8 sunt acol...
Microsoft va adăuga Java Oracle ca serviciu pe Azure Cloud, Windows Server
La Convenția Open Source O'Reilly (OSCON) din Portland, Oregon, Microsoft Open Technologies, filiala corporației Microsoft Corp împreună cu Azul Syste...