Lighthouse 审计:JS 减少执行时间
Lighthouse audit: JS reduce execution time
提前致谢。
在 google 的灯塔报告中,有一节叫做“减少 JavaScript 执行时间”。
在本节中,很少有脚本,例如 jquery.min.js w/ 关联的“总 CPU 时间”、“脚本评估”、“脚本解析” " 列。
在这个部分,还有页面(我是 运行 的报告):www.abc.com/cards/
这 javascript 指的是什么以及如何减少“总 CPU 时间”、“脚本评估”、“脚本解析”值。
再次感谢。
这是一个过于简化的解释,因为 JavaScript 在浏览器中的运行方式有很多不同之处,但它应该给出一个不错的想法。
脚本解析时间是浏览器读取整个文件并“理解”其中的内容为编译/评估部分做好准备所花费的时间
脚本评估时间是从解析脚本到将脚本加载到内存/执行脚本之间花费的时间。这是浏览器尝试优化准备执行的代码的地方。
总 CPU 时间是脚本使用的总 CPU 时间(在主线程上),包括解析、评估、编译和 运行 任何功能。
提前致谢。 在 google 的灯塔报告中,有一节叫做“减少 JavaScript 执行时间”。
在本节中,很少有脚本,例如 jquery.min.js w/ 关联的“总 CPU 时间”、“脚本评估”、“脚本解析” " 列。
在这个部分,还有页面(我是 运行 的报告):www.abc.com/cards/
这 javascript 指的是什么以及如何减少“总 CPU 时间”、“脚本评估”、“脚本解析”值。
再次感谢。
这是一个过于简化的解释,因为 JavaScript 在浏览器中的运行方式有很多不同之处,但它应该给出一个不错的想法。
脚本解析时间是浏览器读取整个文件并“理解”其中的内容为编译/评估部分做好准备所花费的时间
脚本评估时间是从解析脚本到将脚本加载到内存/执行脚本之间花费的时间。这是浏览器尝试优化准备执行的代码的地方。
总 CPU 时间是脚本使用的总 CPU 时间(在主线程上),包括解析、评估、编译和 运行 任何功能。