zprávy

Microsoft Edge získává nové aktualizace výkonu a stability

Microsoft Edge získává nové aktualizace výkonu a stability

Microsoft chce, aby se Edge stal nejvýkonnějším prohlížečem na trhu a neustále zaváděl aktualizace s cílem zlepšit výkon a stabilitu prohlížeče, aby tak mohl učinit.

Nedávno technický gigant posunul některé aktualizace výkonu JavaScriptu do svého oblíbeného prohlížeče, čímž byl rychlejší a efektivnější. Tato aktualizace vylepšuje dvě základní oblasti prohlížeče Edge: využití paměti a chování obsluhy událostí.

Vývojáři používají malé funkce k rozdělení složité logiky kódování na mnoho menších částí. Tato strategie snižuje opakovatelnost a umožňuje vývojářům rychleji číst, testovat a ladit kódy. Kromě toho je procházení webu lepší a rychlejší, protože menší funkce se obecně snáze vkládají.

Pro lepší efektivitu tým Edge přepracoval formát metadat používaný pro každou malou funkci zabudovanou do skriptů. Tímto způsobem, Paměť nebudou spotřebovány, pokud to není nutné:

U většiny 32bitových čítačů ve FunctionBody bylo také pozorováno, že mají zřídka hodnoty nad 256, například počet proměnných nebo počet literálů objektů v rámci funkce. Tyto čítače byly tedy nahrazeny kompaktní strukturou, která pro každý čítač používá jeden bajt a tyto čítače lze v případě potřeby povýšit na plné 32bitové hodnoty.

Uvnitř každé webové stránky je systém událostí s mnoha obsluhy událostí které definují chování kliknutí na tlačítko, přejetí myší a mnoha dalších podobných událostí. Většina z těchto událostí obvykle zůstává mrtvý kód, protože uživatelé při procházení spouštějí velmi málo událostí. Problém je v tom, že tyto nevyvolané události mohou zůstat ve stavu spánku a ovlivnit efektivitu paměti a prohlížeče.

Microsoft Edge to změní, protože prohlížeč nyní zpozdí úplnou analýzu a generování bytecode obslužných rutin událostí, dokud nebudou poprvé vyvolány. Jinými slovy, tato funkce zlepšuje čas spuštění a také šetří paměť nepoužívaným obslužným programům.

Kombinace odložené analýzy pro obsluhu událostí a optimalizace paměti […] zmenšuje pro každou stránku značné množství paměťové stopy. […] Náš experiment […] ukazuje, že tyto optimalizace spolu s dalšími menšími vylepšeními obvykle snižují přibližně o 4% na 10% využití paměti na stránku otevřenou v Microsoft Edge, s případy, kdy úspory dosáhnou více než 20%.

Možná, že tato vylepšení konečně pomohou Microsoftu proměnit Edge v prohlížeč, který je pro baterii nejpříznivější. Redmond nedávno zveřejnil výsledky experimentu s baterií, který podle společnosti Microsoft prokázal, že její prohlížeč spotřebovává o 70% méně baterie než Chrome a o 15% méně baterie než Opera.

Opera nečekala příliš dlouho na provedení vlastního, transparentnějšího experimentu, dokázala dokázat, že její prohlížeč byl skutečně nejpříznivější prohlížeč, který prodlužuje životnost baterie počítače díky nejnovější funkci Battery Saver. Microsoft překvapivě zůstal po odpovědi Opery němý a dosud k této záležitosti nevydal žádný komentář.

Opravte zpoždění myši a klávesnice systému Windows 10 Anniversary Update
Po instalaci aktualizace Windows 10 Anniversary Update mnoho uživatelů začalo mít různé problémy a stěžovali si na fórech společnosti Microsoft, kde p...
Oprava Windows Defender neustále požaduje skenování po aktualizaci Windows 10 Anniversary Update
Stejně jako většina funkcí v systému Windows 10, Windows Defender také získal několik vylepšení s Anniversary Update. Nejpozoruhodnější funkcí je scho...
KB3179574 pro Windows 8.1 způsobuje problémy s pomalým spouštěním
Společnost Microsoft nedávno prosadila zavedení srpnové aktualizace pro Windows 8.1 a přinesla do operačního systému nepřeberné množství vylepšení sys...