浏览器页面卡顿的原因

2018-11-26  本文已影响12人  Allan要做活神仙

“JS先行,UI随后。”
JS可以操作DOM,如果JS线程和UI渲染线程同时执行会渲染出不准确的内容,所以它们必须是一个互斥的关系。
当JS引擎线程执行时,UI渲染线程就被挂起。等待JS引擎线程空了再去执行页面渲染。

所以JS执行时间过长,会造成页面渲染不连贯,卡顿。

划重点:所以在考虑性能优化可以从这部分原因出发!!!
1、减少JS加载对DOM渲染的影响(放在Body后)
2、避免重排重绘

上一篇 下一篇

猜你喜欢

热点阅读