为什么Safari在更新元素位置时会变慢?

时间:2015-03-11 19:59:02

标签: javascript css safari

我注意到,在javascript中更改CSS元素位置时,Safari更快地更新CSS元素位置。

例如,我们可以通过两种方式修改元素的位置:通过javascript和position: fixed CSS值,如此小提琴所示:http://jsfiddle.net/76tnuwmp/4/

在Chrome和Firefox等浏览器中,用户在滚动时无法看到2种方法的差异。

但是,在Safari中,用户可以明显看到使用javascript修复的框的更新滞后。

Safari更新元素位置有什么根本不同的东西吗?是否它可能比其他浏览器以更慢的速度执行合成和分层?或者这些步骤中的一个或多个步骤是否缓慢?

0 个答案:

没有答案