微软解释了 Microsoft Edge 如何击败滞后的网页

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

Microsoft Edge 在四月份的 Windows 10 创意者更新中获得了一些新功能。除了所有新功能之外,微软还在幕后进行了重大改进,以提高 Microsoft Edge 的性能和稳定性。这些改进主要添加到 Microsoft Edge 的浏览器引擎(称为 EdgeHTML)中。随着 EdgeHTML 15 的发布,微软对网页上某些 JavaScript 操作的处理方式进行了重大改进,以提高网页输入的响应能力以及 Microsoft Edge 的实际浏览器 UI。

借助 EdgeHTML 15,Microsoft Edge 现在将输入事件优先于其他一些 JavaScirpt 操作,例如 设置超时()。 Microsoft Edge 工程师在 EdgeHTML 15 中实施了一个新计划,允许优先考虑输入 设置超时, 使网站更具响应性。 换句话说,如果您访问一个使用大量 设置超时, 您现在可以与网站的链接和其他元素进行交互,甚至在这些元素之前 设置超时 被执行。 这也将使网页中的滚动更加顺畅,因为您可以在页面加载后立即开始滚动 设置超时 正在由浏览器处理。


微软通过 EdgeHTML 15 和 Windows 10 Creators Update 对 Edge 进行的另一项重大改进是优先考虑浏览器 UI。 Microsoft Edge 和 EdgeHTML15 现在将浏览器 UI 中的输入优先于页内事件。 简而言之,这将确保 Microsoft Edge 的实际浏览器 UI 继续运行,即使网页由于无限循环或荒谬的超时功能等原因而开始滞后。 因此,当网页开始滞后时,您仍然可以与 Edge 的浏览器 UI(地址栏、选项卡、新选项卡按钮、收藏按钮等)进行交互:


微软表示,Edge 对输入事件处理方式的改进导致出色响应会话的数量(响应时间小于 300 毫秒)从 88.71% 增加到 95.53%。 这些改进还将响应能力差(响应时间在 300 毫秒到 1 秒之间)的会话数量从 5.68% 降低到仅 3%,将响应能力差(响应时间超过 1 秒)的会话数量从 5.61% 降低到仅 1.46%。

有关主题的更多信息: 边缘, EdgeHTML, 边缘HTML 15, 微软边缘, 10窗口, 创作者10 Windows更新