微软揭示如何通过 WebUI 2.0 提高 Edge 浏览器的性能

微信扫一扫,分享到朋友圈

微软揭示如何通过 WebUI 2.0 提高 Edge 浏览器的性能

微软每隔几周就会对其 Edge 网页浏览器进行更新,提供新功能、漏洞修复和安全升级。不过,该公司表示,在过去的几个稳定版本中,它也一直在悄悄地努力提高 Edge 的整体性能。

在今天的一篇博文中,微软透露,随着 2 月底 Edge 122 的发布,Edge 用户的浏览器精华用户界面响应时间提高了42%。如果用户的电脑没有固态硬盘存储,内存不足 8GB,那么响应时间还会增加 76%。

微软还透露,4 月中旬 Edge 124 中的收藏夹功能也得到了性能提升。微软表示,与更新前相比,“收藏夹” 用户界面的响应速度将提高 40%。如果收藏夹被展开或折叠,性能提升也会生效。

微软表示,这些变化是由于它从 Edge 用户那里收集到了用户界面响应方面的数据。它发现有两个方面可以进行修改以提高用户界面速度。一个是用户界面代码的模块化程度不够,微软表示,代码的某些部分 “不必要地共享了一些东西”,这导致了速度变慢。

另一个问题是 Edge 使用 JavaScript 来处理用户界面的客户端渲染。微软表示:

我们为什么要分享这个古老的语言呢?毕竟,很多网页多年来一直是在客户端渲染的。事实证明,JavaScript 必须下载,然后通过 JIT 编译器运行(即使你不使用它),然后执行,所有这些都必须在 JavaScript 开始呈现用户界面之前完成。这就会在用户看到用户界面之前带来大量延迟,尤其是在低端设备上。

Edge 团队决定开发一个名为 WebUI 2.0 的新项目。博客中写道:

在这个项目中,我们构建了一个全新的标记优先架构,最大限度地减少了代码包的大小,以及用户界面初始化过程中运行的 JavaScript 代码量。 这种新的内部用户界面架构更加模块化,我们现在依赖于一个网络组件库,该组件库针对现代网络引擎的性能进行了调整。

微软将 WebUI 2.0 与 Edge 中的 Browser Essentials UI 结合使用,发现速度有了大幅提升。我们的计划是将 Edge 中的其他用户界面功能升级到新的 WebUI 2.0,因此在未来几个月中我们应该会看到速度的进一步提升。

上一篇

微软在 OneNote 应用程序中增加了对 Loop 组件的支持

下一篇

苹果听力研究分享耳鸣研究的初步结果

你也可能喜欢

评论已经被关闭。

插入图片

公众号

公众号
关注我们

排行榜

返回顶部

欢度春节

烟火起,照人间,举杯敬此年,
烟花落,四季平,举杯贺新岁。
所得皆所愿,所行亦无憾,
岁岁常喜乐,万事皆顺意!