关于lighthouse的报告,我有几个问题(见下面的截图)
第一个is a culture think:我假设值11.930 ms
代表11秒和930毫秒。是这种情况吗?
第二个是延迟油漆与尺寸的比较。第三个条目(7.22 KB)将绘制延迟3,101 ms
第四个条目将绘制延迟1,226 ms
,尽管javascript文件的大小是24.03 KB
与7.22 KB
的三倍以上。有谁知道原因可能是什么?
这是灯塔报告的摘录。在google-chrome-lighthouse的屏幕截图中,您可以看到一些指标是使用逗号11,222 ms
编写的,而其他指标是使用逗号7.410 ms
编写的
答案 0 :(得分:1)
感谢您发现相当多的错误!已经在Lighthouse GitHub回购中提交了issue。
为了解释可能发生的情况,看起来这个报告是使用CLI生成的(或者至少是一个与显示的区域不同的区域设置)。某些数字(例如表中的数字)会提前转换为字符串,而其他数字则会在显示时间在浏览器中转换。浏览器编号尊重您的操作系统/用户选择的区域设置,而预先字符串化的编号不是。
回答你的问题......
是的,它报告的值是11930毫秒或11秒和930毫秒(11,930毫秒en-US或11.930毫秒de-DE)。
延迟绘制指标会向您报告负载启动资产完成加载后的毫秒数。影响此数量的因素有很多,包括浏览器发现资产,排队时间,服务器响应时间,网络可变性和有效负载大小。延迟绘画的小脚本可能具有较低的优先级,或者比较大的脚本更晚地添加到您的页面中,因此被推出更远。