大数跨境

Google Lighthouse 更新改变了 PageSpeed Insights 模拟加载的方式

Google Lighthouse 更新改变了 PageSpeed Insights 模拟加载的方式 搜索引擎报
2026-11-02
0
导读:一项 Google Lighthouse 更新改变了 PageSpeed Insights 模拟页面加载的方式,这可能会使未发生变化的页面的实验室得分提高。

PageSpeed Insights 现已集成于10月27日发布的 Lighthouse 13.6.0。该版本优化了页面加载模拟机制,显著提升了 FCP(首次内容绘制)和 LCP(最大内容绘制)的估算准确性,通常会导致性能评分上升。

Chrome Web Performance Developer Advocate Barry Pollard 指出,由于测试逻辑变更,即使网页未做修改,PageSpeed Insights 分数也可能发生变化。此次更新对重度依赖 JavaScript 的网站影响尤为明显。

Lighthouse 13.6 核心变更与 JS 密集型网站

Pollard 证实,单页应用(SPA)及 React 等框架驱动的网站在更新后得分普遍改善。他强调,这并非仅针对 SPA 的特有调整,而是所有 JavaScript 密集型网站均会受益于更精准的模拟算法。

此前 Chrome 推出的实验性软导航指标旨在通过 CrUX 真实用户数据衡量体验,而 Lighthouse 仍基于模拟测试。本次更新正是为了缩小模拟环境与真实渲染之间的差距。

Lantern 模拟机制升级

Lighthouse 默认以全速加载页面并估算慢速网络下的表现。13.6 版本对底层模拟引擎 Lantern 进行了两项关键改进:

  • 渲染阻塞判定优化: 13.5 版本依据请求优先级判断是否阻塞渲染;13.6 改为优先采用 Chrome 提供的原生渲染阻塞标签,仅在标签缺失时回退至优先级判断。
  • LCP 估算逻辑修正: 当 LCP 元素为同帧文本时,新版不再汇总 LCP 前的所有请求,而是基于 FCP 相同的请求与任务进行估算,避免了预加载 JS 模块导致模拟 LCP 虚高的问题。

ARD 审计规范对齐

Lighthouse 13.6 更新了 Agentic Resource Discovery (ARD) 审计逻辑。新版将优先查找 Agentmap 行、rel="ard" 链接标签或 /.well-known/ard.json 路径,随后才检查旧的 ai-catalog 名称。若仅在旧位置发现清单,系统将提示 ARD 消费者无需在此处检查,确保与新规范保持一致。

实验室数据与现场数据的差异辨析

PageSpeed Insights 包含两类数据:实验室数据由 Lighthouse 在固定条件下模拟生成,反映理想化性能;现场数据则源自过去28天的 CrUX 真实用户访问记录。

官方明确指出,良好的实验室数据并不等同于真实的用户体验。用户在查看报告时,应关注报告中注明的 Lighthouse 版本号及模拟设备信息,以正确解读数据来源。

版本迭代对性能评估的影响

由于 Lighthouse 13.6 改变了模拟算法,新旧版本的评分不具备直接可比性。近期观察到的实验室分数提升,部分归因于工具本身的优化而非页面改动。在追踪性能趋势或汇报优化成果前,务必确认对比报告的 Lighthouse 版本一致,并结合现场数据进行综合验证。

后续发布计划

Lighthouse 13.6 预计随 Chrome 159 DevTools 正式推送,目前已在桌面版 Dev 频道和 Canary 中可用。根据 Chrome 发布日历,Chrome 159 稳定版计划于12月8日发布。此外,Lighthouse 团队仍在 GitHub 上持续跟进大型 JS 及 SPA 网站中模拟 LCP 高于实测值的问题,未来或将进一步优化。

【声明】内容源于网络
0
0
搜索引擎报
搜索引擎时报
内容 986
粉丝 0
搜索引擎报 搜索引擎时报
总阅读129
粉丝0
内容986