资源时序数据大量缺失时如何判断是加载异常还是观测链路失真
简答题中等815 次浏览
参考答案与解析
# 核心结论
资源时序大量缺失不能直接解释为资源没有加载,也不能因为浏览器瀑布图正常就认定线上采集可靠。应把真实请求、浏览器时序生成、缓冲区保存、跨域字段可见性、观察器注册、页面生命周期和数据上报拆成独立环节,再通过业务资源清单、PerformanceResourceTiming、PerformanceObserver、浏览器网络记录和服务端请求日志建立数量闭环。结论必须区分“资源未请求”“条目未生成或被覆盖”“字段因权限不可见”和“条目已采集但上报失败”。
# 底层机制
performance.getEntries() 只能读取调用时仍保存在性能时间线中的条目。资源数量超过缓冲容量、观察器注册过晚、单页应
