从技术实现角度,FID(First Input Delay)指标如何统计和计算?
考察说明
考察对前端性能指标 FID 的采集原理与计算逻辑的理解
回答思路
- 准确说明 FID 定义与测量对象(首次输入到主线程响应的时间)
- 阐述通过 PerformanceObserver 监听 first-input 事件获取延时
- 解释如何结合 Event Timing API 计算输入延迟
- 说明兼容性限制与降级处理策略
- 区分 FID 与 TTI、TBT 等指标的差异
考察对前端性能指标 FID 的采集原理与计算逻辑的理解