【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

微软表示 Edge 的性能更优于 Chrome 和 Firefox

  • 2015-05-24
  • 本文字数:1027 字

    阅读完需:约 3 分钟

本文简要叙述了 Chakra 引擎的部分性能优化工作,以及对 Edge、Chrome 和 Firefox 进行的 Octane 和 Jet Stream 基准测试分析结果。

正如在“从开发者的角度看微软Edge 浏览器”一文中所列举的细节一样,这个本部位于雷蒙德的浏览器开发者对于web 技术、web 标准以及与其它浏览器的兼容性的态度发生了转变。他们抛弃了一些旧的IE 组件,并决定在新的渲染引擎中严格地遵从HTML、JavaScript 与CSS 的标准。不仅如此,他们终于开始应对这个已经被拖延了很久的问题:性能。

IE 浏览器中主要的性能瓶颈与 JavaScript 的处理有关,微软在 Edge 浏览器中的新版本 Chakra JavaScript 引擎中修复了部分问题。我们在此处简单地列举一些得到改善的部分(可以在这里这里找到更多详细内容):

  • Chakra 引入了一个新的 Simple JIT 编译器,它的优化过程较短,因此能够更快地执行代码。Profiling 过程可以继续执行而无需等待,引擎只会在 Full JIT 生成的优化代码可用时切换至这种模式。Simple JIT 是作为一个后台线程运行的。
  • 根据底层硬件的不同,Chakra 可运行多个 JIT 线程,因此编译的过程更快。由于这方面的改善,TypeScript 的速度也提升了 30%。
  • 最后的垃圾回收(GC)标注过程现在可以在主线程与 GC 线程上同时进行,因此最后 GC 标注过程对主线程的干扰可减少最多 48%。
  • 通过使用静态数据减少了代码内联过程的开销。
  • Chakra 现在允许跨文件的脚本内联。
  • 在 ES6 中即将到来的 const 特性可以使编译器省略对变量进行检查,以判断它是否产生改变的过程。对于没有使用 const 的 Web 应用来说,Chakra 能够辨别出没有产生改变的全局变量,然后将它们作为 const 进行处理,以避免变量查找所带来的时间开销。
  • JIT 编译器对通过 UglifyJS 生成的最小化代码进行了更好的优化,目前排名前 1000 的网站中的绝大部分都使用了 UglifyJS。
  • JIT 现在对 try-catch 语句块中的代码进行了优化。

在看到这么多改进与优化之后,我们不由得想看看 Edge 究竟能有多快。根据微软的说法,Edge 目前比Chrome 和Firefox 更快,如下图所示:

(单击图片以放大。该基准测试是由微软在64 位Windows 10 技术预览版上的64 位浏览器上完成的,使用的硬件是HP Compaq 8100 Elite,带有4 核i7 860 2.80GHz CPU 与12GB 内存。)

我们已经看到,与IE11 相比,Edge 的性能得到了极大的改善。我们也将试目以待,看Google 和Mozilla 能否将他们的浏览器的基准测试分数再次提高。

查看英文原文: Microsoft: Edge Performs Better than Chrome and Firefox

2015-05-24 09:072687
用户头像

发布了 428 篇内容, 共 170.9 次阅读, 收获喜欢 36 次。

关注

评论

发布
暂无评论
发现更多内容

第12周作业

Jaye

大数据架构之上

李小匪

大数据 架构

week12 作业

Geek_196d0f

极客时间训练营-12周作业

潜默闻雨

架构师训练营 week12 - 学习总结

devfan

架构师训练营第十二章作业

子豪sirius

架构师训练营 week 12 作业

Frank Zeng

JWT认证看这一篇就够了

架构师修行之路

程序员 架构

深度解析OAuth 2.0授权!!

架构师修行之路

架构 高并发系统设计 OAuth 2.0

架构师训练营第十二周作业

坂田吴奇隆

极客大学架构师训练营

架构师训练营Week12学习总结

Frank Zeng

w-12

麻辣

极客大学架构师训练营

架构师训练营第十二周-总结

坂田吴奇隆

极客大学架构师训练营

史上第二全的java文件操作和数据读写

诸葛小猿

文件读写 inputstream OutputStream PrintWriter BufferedReader

架构师训练营 week12

devfan

人生需要正确选择

朱月俊

极客时间架构师训练营-第十二周-命题作业

sljoai

极客大学架构师训练营 #第十二周# #命题作业#

第 12 周作业

Mr.Monkey

week12作业一

极客大学架构师训练营

week12 小结

Geek_196d0f

Week 12 作业

鱼_XueTr

逛过这个商城,摄像机竟然学会了独立思考

脑极体

PageRank简述

朱月俊

极客时间训练营-12周作业2

潜默闻雨

架构师训练营 第十二周 作业

CR

大数据应用业务

leis

Week12 总结

leis

架构师训练营-week12-学习总结

晓-Michelle

极客大学架构师训练营

MapReduce

莫莫大人

极客大学架构师训练营

极客时间架构师训练营-第十二周-总结

sljoai

极客大学架构师训练营 #第十二周#

mapReduce

纯纯

微软表示Edge的性能更优于Chrome和Firefox_JavaScript_Abel Avram_InfoQ精选文章