
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