如何看待微软宣称“Edge比Chrome更快更安全”-
编辑:浏览器知识
问:
答:
看比什么啊。
同一个WebGL动画,同一台机器跑,Edge 269FPS。
Firefox 186FPS
它们的WebGL都是ANGLE的,一样。区别来自于两个地方。
- JS的执行速度
- 内容混合的速度
JS方面,有单独的评测。可以看出来Edge的JS比别的浏览器快一些。
内容混合方面,Edge是把各个元素交给dcomp,在dwm的进程里面进行混合后显示出来。而其他浏览器是在自己的进程里面混合好之后,把整张图传给dwm显示。用dcomp,可以减少拷贝次数,性能更高一些。而且dcomp也比D2D的渲染性能更高,同一个特效的情况下,D2D需要的draw call和render to texture都大于等于dcomp的实现。
那么说为什么Chrome和Firefox要用D2D呢?还不是当年IE忽悠的。IE上了D2D之后,其他浏览器也跟进。这确实比原先用软件渲染快很多。然而Edge却换成用dcomp。因为dcomp只能从UWP里调用,其他浏览器用起来就没那么容易了。
上了贼船之后发现本家换船了,呵呵。
来源:https://www.zhihu.com/question/264470191
文章TAG:如何 如何看待 看待 微软 如何看待微软宣称“Edge比Chrome更快更安全”-加载全部内容