laclys / Front-End_practice

Daily practice
5 stars 0 forks source link

性能分析 #150

Open laclys opened 3 years ago

laclys commented 3 years ago

性能分析:页面白屏过久、操作卡顿

image

   - 四个:驱动(Driver)、收集器(Gatherers)、审查器(Audits)和报告(Report)
   -  过程:
       - 当网站页面开始加载之后,Lighthouse 会使用驱动(Driver)通过 Chrome DevTools Protocol 获取页面的性能数据;
       - 驱动(Driver)获取到的数据会被收集器(Gatherers)进行收集,并输出被称为 Artifact 的结果;
       - Artifact 会作为审查器(Audits)的输入,审查器会对其运行测试,然后分配通过/失败/得分的结果;
       - 审查的结果给到报告(Report),对各个部分进行加权和统计得到面向用户的报告(如最佳实践),并将该报告渲染给用户。

(但是lighthouse不能用于运行时的性能分析,无法给到最佳实践以外的数据/建议)