Microsoft Edge получава нови актуализации на производителността и стабилността

Microsoft иска Edge да се превърне в най-мощния браузър на пазара, като постоянно пуска актуализации, за да подобри производителността и стабилността на браузъра с цел да го направи.

Наскоро технологичният гигант пусна някои актуализации на производителността на JavaScript в любимия си браузър, правейки го по-бърз и по-ефективен. Актуализацията подобрява две основни области на браузъра Edge: използването на паметта и поведението на обработчиците на събития.

Разработчиците използват малки по размер функции, за да разбият сложната логика на кодиране на много по-малки парчета. Тази стратегия намалява повторяемостта и позволява на разработчиците да четат, тестват и отстраняват грешки по-бързо. Освен това сърфирането е по-добро и бързо, тъй като по-малките функции обикновено са по-лесни за вграждане.

За по-добра ефективност екипът на Edge е променил формата на метаданните, използван за всяка малка функция, включена в скриптове. По този начин, памет няма да се консумира, освен ако не е необходимо:

Повечето от 32-битовите броячи във FunctionBody също са наблюдавани, че рядко имат стойности над 256, като например броя на променливите или броя на литералите на обекти във функция. По този начин тези броячи са заменени от компактна структура, която използва по един байт за всеки брояч и тези броячи могат да бъдат повишени до пълни 32-битови стойности, ако е необходимо.

Във всяка уеб страница има система за събития с много обработващи събития които определят поведението на щракванията с бутони, пренасочването на мишката и много други подобни събития. Повечето от тези събития обикновено остават мъртъв код, защото потребителите задействат много малко събития при сърфиране. Проблемът е, че тези незадействани събития могат да останат в състояние на заспиване и да повлияят на паметта и ефективността на браузъра.

Microsoft Edge ще промени това, тъй като браузърът ще забави пълното анализиране и генериране на байт кодове на обработчиците на събития, докато не бъдат извикани за първи път. С други думи, тази функция подобрява времето за стартиране и освен това спестява памет от неизползвани манипулатори.

Комбинацията от отложен разбор за манипулатори на събития и оптимизации на паметта […] намаляват значително количество отпечатък на паметта за всяка страница. […] Нашият експеримент […] показва тези оптимизации заедно с други по-малки ощипвания обикновено намаляват около 4% до 10% от използването на паметта на страница, отворена в Microsoft Edge, като случаите, когато спестяванията достигат 20%.

Може би тези подобрения най-накрая могат да помогнат на Microsoft да превърне Edge в най-щадящия за батериите браузър. Редмънд наскоро направи публично достояние резултати от експеримент с батерия което според Microsoft доказа, че браузърът му консумира 70% по-малко батерия от Chrome и 15% по-малко батерия от Opera.

Opera не изчака твърде дълго за изпълнение свой собствен, по-прозрачен експеримент, успявайки да докаже, че браузърът му наистина е най-щадящият батериите браузър, удължаване живота на батерията на компютъра благодарение на най-новите Функция за пестене на батерията. Изненадващо, Microsoft остана безмълвен след отговора на Opera и все още не е дал коментар по въпроса.

СВЪРЗАНИ ИСТОРИИ, КОИТО ТРЯБВА ДА ПРОВЕРИТЕ:

  • Microsoft твърди, че Edge е най-сигурният браузър досега без експлойти с нулев ден
  • Новото разширение Breeze за Edge на Windows 10 ви позволява лесно да отваряте раздели
  • Как да блокирам уебсайтове в Microsoft Edge
Windows 10 Dynamic Lock автоматично заключва вашия компютър, когато излезете от стаята

Windows 10 Dynamic Lock автоматично заключва вашия компютър, когато излезете от стаятаMiscellanea

Microsoft пусна нова версия на Windows 10. По-специално, изграждане 15031 носи няколко нови функции и е последната вълна от добавки към Windows 10, откакто Microsoft го премести в клона на изданиет...

Прочетете още
Как да изтеглите имейли на Microsoft Outlook в Excel

Как да изтеглите имейли на Microsoft Outlook в ExcelMiscellanea

За да поправите различни проблеми с компютъра, препоръчваме DriverFix:Този софтуер ще поддържа драйверите ви работещи, като по този начин ви предпазва от често срещани компютърни грешки и отказ на ...

Прочетете още
KB4503327 решава проблем с Internet Explorer 11 в Windows 10 v1809

KB4503327 решава проблем с Internet Explorer 11 в Windows 10 v1809Miscellanea

Спестяващо време софтуерна и хардуерна експертиза, която помага на 200 милиона потребители годишно. Упътвайки ви със съвети, новини и съвети за надграждане на вашия технологичен живот.За да коригир...

Прочетете още