开了 prerender,LCP 却记成 6.2 秒:不减 activationStart 的 RUM 在骗你
用 Speculation Rules 预渲染后,LCP 原始值会把整段等待都算进去。我在 Chrome 150 上实测了 6244ms 与 103.5ms 的落差,并梳理出所有需要校正的位置。
标签
3篇文章
用 Speculation Rules 预渲染后,LCP 原始值会把整段等待都算进去。我在 Chrome 150 上实测了 6244ms 与 103.5ms 的落差,并梳理出所有需要校正的位置。
Chrome 149 宣布活动中的 WebSocket 不再阻止 bfcache。我在 Chrome 150 的三种环境里重新测了一遍,notRestoredReasons 照旧返回 websocket,三次都一样。发布说明和实测对不上的那个点,连同复现脚本、测量日志和三次运行的差异都一起记了下来。
「后退」能不能瞬间打开,不是口味问题,是可以量的。我做了六个页面,每个只埋一种阻断条件,逐一执行真实的后退导航,读取 pageshow.persisted 与 notRestoredReasons。unload 被拦,beforeunload 和 no-store 都放行了。