【发布时间】:2013-06-19 08:55:20
【问题描述】:
我知道这个问题的答案是特定于浏览器(甚至浏览器版本)的,但我希望可能有一些通用规则或行为适用于所有地方。
我知道我的 JavaScript 在 requestAnimationFrame 回调中的执行时间会减慢调用速度。但是我的代码影响但不一定控制的其他浏览器活动呢?在随后调用 requestAnimationFrame 回调之前,我的 DOM 更改引起的所有回流和布局和绘画活动是否同步发生?还是有可能在先前更改的像素出现在屏幕上之前调用下一个回调?
【问题讨论】:
-
首先想到的是垃圾收集器,磁盘/网络访问以及 cpu/gpu 峰值也可能导致此问题
标签: javascript html performance dom cross-browser