当浏览器宣布JavaScript代码时间执行?

时间:2017-06-03 18:27:07

标签: javascript jquery performance optimization

有时,当我加载网站时,此消息会显示在控制台中:

enter image description here

为什么显示?我的JS代码不够优化吗?我现在该怎么办?

2 个答案:

答案 0 :(得分:0)

reflow是用于重新计算文档中元素的位置和几何的Web浏览器进程的名称,用于重新呈现部分或全部文档。

您的浏览器会停止执行脚本,因为reflow是用户阻止的

请查看此列表,了解哪些操作强制重排:https://gist.github.com/paulirish/5d52fb081b3570c81e3a

答案 1 :(得分:0)

你可以在这里阅读所有相关内容。

Violation Long running JavaScript task took xx ms

查看答案以了解它是什么以及出现警告的原因。

为了追踪原因,我建议您使用二进制搜索技术并继续划分您的java脚本代码并对它们进行评论,直到找到导致此问题的行/行。