长时间运行的主线程脚本会阻止滚动绘制吗?

时间:2015-07-03 21:33:22

标签: javascript performance browser google-chrome-devtools

例如,在下面的时间轴中,我在3s标记和7s标记之间上下滚动。滚动似乎不平滑。特写是第一个也是最大的脚本块(200ms)。我的理解是浏览器不能同时做主线程JS和绘图。那是对的吗?如果是,那么如果删除了该块脚本,那么可以更快地执行下面的绿色绘画部分,从而使滚动更平滑?

enter image description here

特写:

enter image description here

1 个答案:

答案 0 :(得分:0)

是的,是的。将长时间运行的JS移动到工作者。