Microsoft Edge获得新的性能和稳定性更新

视频: Тренувальний тур III етапу Всеукраїнської олiмпiади з iнформатики 2018 2019 навчальний рік 2024

视频: Тренувальний тур III етапу Всеукраїнської олiмпiади з iнформатики 2018 2019 навчальний рік 2024
Anonim

微软希望Edge成为市场上功能最强大的浏览器,并不断推出更新以提高浏览器的性能和稳定性,从而达到这一目的。

最近,这家科技巨头将一些JavaScript性能更新推向了其最喜欢的浏览器,从而使其更快,更高效。 此更新改进了Edge浏览器的两个重要方面:内存使用率和事件处理程序行为。

开发人员使用小型函数将复杂的编码逻辑分解为许多较小的部分。 这种策略减少了重复性,并使开发人员可以更快地读取,测试和调试代码。 此外,浏览功能更好,更快,因为较小的功能通常更易于内联。

为了提高效率,Edge团队重构了脚本中包含的每个小型函数所使用的元数据格式。 这样,除非有必要,否则不会消耗内存

在每个网页中,都有一个事件系统,其中包含许多事件处理程序 ,这些事件处理程序定义了单击按钮,鼠标悬停以及许多其他此类事件的行为。 这些事件中的大多数通常都是无效代码,因为用户在浏览时很少触发事件。 问题在于这些未触发的事件可能会保持睡眠状态,并影响内存和浏览器的效率。

Microsoft Edge将对此进行更改,因为浏览器现在将延迟事件处理器的完整解析和字节码生成,直到它们被首次调用为止。 换句话说,此功能缩短了启动时间,还节省了未使用的处理程序的内存。

事件处理程序的延迟解析与内存优化相结合,可以为每个页面减少大量的内存占用。 我们的实验表明,这些优化措施以及其他较小的调整通常可以减少在Microsoft Edge中打开的每个页面的内存使用量约4%至10%,在这种情况下,节省的费用超过20%。

也许这些改进最终可以帮助Microsoft将Edge变成目前最省电的浏览器。 雷德蒙德(Redmond)最近公布了一项电池实验的结果,据微软称,该实验证明其浏览器的电池消耗比Chrome少70%,比Opera少15%。

Opera没等太久就进行自己的,更透明的实验,设法证明其浏览器确实是最省电的浏览器,这得益于最新的省电功能,从而延长了计算机的电池寿命。 令人惊讶的是,在Opera做出答复后,微软仍然无语,并且尚未对此事发表任何评论。

Microsoft Edge获得新的性能和稳定性更新