微软全新浏览器Edge为何飞快?大力感谢Intel

所属分类: 软件教程 / 浏览下载 阅读数: 1525
收藏 0 赞 0 分享

微软的全新浏览器Edge虽然还在开发之中,但是其性能表现已经相当惊艳,很多项目都可以完爆Chrome。这是怎么做到的呢?除了微软自己的努力之外,Intel也贡献很大,微软特意撰文分享了一些小秘密。

Edge/IE浏览器的JavaScript引擎叫做“Chakra”,2012年起Intel就开始不断贡献其在Web运行时开发、JIT代码生成方面的经验(当时主要是Windows 8.1),最近更是为Edge献出了大规模的代码库,尤其是在图形与性能优化方面。

顺带一提,Intel还是WebKit、Blink、Gecko等开源浏览器引擎的主要贡献者。

微软表示,Intel直接参与了Chakra JIT编译器的改进,包括更好的指令选取和调度,还帮助微软消除了大量冗余指令,减轻了指令过载,总而减小了整体代码体积、改进了特定环境下的性能。

尤其是在Windows 10、Edge平台上,Intel更是与微软紧密合作,帮助部署单指令多数据SIMD(已列入ECMAScript标准化脚本语言提议),可利用特定的SIMD硬件指令(如今几乎任何架构都支持它),提升数据级别的并行执行。

SIMD指令集可以同时操作多个值,因此在处理矢量数据的似乎后,代码执行会更快。

微软Edge浏览器为何飞快?大力感谢Intel
单指令多数据SIMD:一个操作即可搞定两个矢量数据的加法

微软Edge浏览器为何飞快?大力感谢Intel


单指令单数据SISD:需要四个操作

SIMD在视频处理、多媒体、游戏等领域应用广泛,再配合asm.js,能够帮助JavaScript内容以近乎原生的速度运行。

要想体验这个功能,可以在Edge浏览器中打开“about:flags”页面,勾选“Enabel asm.js”,不过注意目前该功能仅支持x86、x64架构。

微软Edge浏览器为何飞快?大力感谢Intel

想看效果的话,可以访问SIMD Mandelbrot DEMO:

http://peterjensen.github.io/simd-asm-2/mandelbrot-asm-2.html

微软Edge浏览器为何飞快?大力感谢Intel
无SIMD

微软Edge浏览器为何飞快?大力感谢Intel


开启SIMD

此外,Intel还在积极帮助Edge浏览器提升图形、布局和其他子系统的性能,而这还只是个开始。

更多精彩内容其他人还在看

迅雷如何下载网页视频?迅雷下载网页视频的两种方法

很多朋友不清楚迅雷如何下载网页视频?下面小编给大家带来迅雷下载网页视频方法,一起来看吧
收藏 0 赞 0 分享

千影浏览器怎么开启Cookie?

千影浏览器怎么开启Cookie?千影浏览器打开网页的时候,会出现页面拦截并提示需要卡其cookie,该怎么开启cookie呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

迅雷下载时提示“任务出错”怎么办?(附多种解决方法)

很多朋友在使用迅雷下载文件时提示“任务出错”这种情况,怎么解决呢?下面小编给大家带来迅雷下载时提示“任务出错”的多种解决方法,一起来看吧
收藏 0 赞 0 分享

迅雷9.1.27正式版更新了什么内容?

迅雷9.1.27正式版正式上线,详细版本号升级为9.1.27.648,而对于这个版本来讲,很多小伙伴是期待它的到来。那么迅雷9.1.27正式版更新了什么内容?下面就为大家详细介绍一下,来看看吧
收藏 0 赞 0 分享

千影浏览器怎么删除扩展应用?

千影浏览器怎么删除扩展应用?千影浏览器右上角有一个扩展应用的快捷方式,想要删除,该怎么设置呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

千影浏览器怎么设置关闭窗口时多个标签提示?

千影浏览器怎么设置关闭窗口时多个标签提示?千影浏览器打开了很多页面,但是不小心全关了,想要设置在关闭多个页面的时候有提示,该怎么设置呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

QQ浏览器9.5.4正式版更新发布:性能更加稳定

QQ浏览器是腾讯公司推出的新一代浏览器,采用全新架构并针对IE内核做了全面优化,一周前,QQ浏览器9.5.4正式版更新发布,更新日志与测试版一致,但性能更加稳定,我们来看看吧
收藏 0 赞 0 分享

傲游浏览器5.0.2.2正式发布:修复个别小语种翻译(附下载)

傲游浏览器用了傲游自主研发的全球首款双核引擎,具备高效的浏览速度及稳定性,使浏览网页更加流畅,日前,傲游浏览器5.0.2.2正式发布,修复个别小语种翻译问题,一起来看看吧
收藏 0 赞 0 分享

Mac平台全新傲游MX5浏览器测试版发布 附下载安装步骤

傲游在时隔四年之久后终于推出了新产品——傲游5 MX5,它主打的是未来浏览器的概念,昨日,Mac平台全新傲游MX5浏览器测试版发布,版本号为5.0.14.58,下面小编就为大家介绍全新功能以及下载安装步骤,来看看吧
收藏 0 赞 0 分享

FileZilla/FlashFXP使用二进制上传文件的设置方法

FileZilla是一个快速免费跨平台的FTP软件,实用多功能和界面直观的FTP客户端。下面小编给大家分享下FileZilla/FlashFXP使用二进制上传文件的设置方法,需要的朋友参考下
收藏 0 赞 0 分享
查看更多