TapCub 正式上线:统计、分析、客服一个平台免费用
术语表

首次输入延迟(FID):测的是什么,为什么被 INP 取代

首次输入延迟衡量页面在用户头一次点击或轻触后让人等了多久。阈值、对比 FID 和 INP 的时间线、Google 为什么在 2024 年 3 月取代它、实验室近似指标,以及怎么降低输入延迟。

陈屿 审核人 许安 又称 FID 最后更新 2026 年 11 月 5 日 术语表

一句话回答

首次输入延迟(FID)衡量用户头一次与页面互动到浏览器能开始处理该事件之间的时间。它曾是核心网页指标,2024 年 3 月 12 日被 Interaction to Next Paint(INP)取代。

公式: FID = 开始处理事件的时间 − 头一次输入的时间

什么是首次输入延迟?

首次输入延迟(First Input Delay,FID)衡量的是:访客头一次和页面互动(点击、轻触或按键)到浏览器能开始执行响应代码之间的时间。它反映页面因为主线程在忙(通常是 JavaScript)而不理会用户的时间有多长。

FID 从 2020 年起是 Google 三项核心网页指标之一。2024 年 3 月 12 日,Google 用 Interaction to Next Paint(INP) 取代了它,FID 不再是核心网页指标。旧报表、旧文章和一些工具里还会看到它。

FID 阈值

Google 的阈值,按真实页面加载的第 75 百分位评估:

评级FID
良好不超过 100 毫秒
需要改进100–300 毫秒
差超过 300 毫秒

FID 测了什么,漏了什么

一次互动分三段。以点击「加入购物车」为例的时间线(示例):

阶段开始结束时长计入 FID?计入 INP?
输入延迟1,200 毫秒时点击1,380 毫秒主线程空出来180 毫秒是是
处理1,380 毫秒1,470 毫秒事件处理完成90 毫秒否是
呈现延迟1,470 毫秒1,510 毫秒绘制出下一帧40 毫秒否是
合计FID = 180 毫秒INP = 310 毫秒(如果这是最慢的一次互动)

所以 FID 只覆盖了头一次互动的等待部分。一个页面可能 FID 很好,但之后的每次点击都很慢,或者事件处理本身就要几百毫秒。INP 弥补了这两点:它考虑页面上所有互动,并计算到下一帧绘制为止的完整时长。

为什么 FID 被取代

  • 只看头一次互动。 很多慢互动发生在页面加载完之后。
  • 只看延迟。 事件处理和渲染慢都看不到。
  • 太容易达标。 在 Chrome 的现场数据里,绝大多数网站在手机上 FID 都已经是「良好」,它已经分不出快站和慢站。

相关的实验室指标

FID 需要真实用户来互动,只能在现场测。Lighthouse 这类实验室工具用 总阻塞时间(TBT) 和「最大潜在 FID」(加载期间最长的任务)作为近似,两者都衡量主线程被长任务阻塞了多久。

怎么降低输入延迟

FID 高的原因,和 INP 里输入延迟那一段一样:

  1. 拆分长任务。 把 JavaScript 工作切成每段不超过 50 毫秒,中间把主线程让出来。
  2. 少发 JavaScript。 删掉没用的代码,拆分打包,延后非关键脚本。
  3. 延后第三方脚本(标签、组件、A/B 测试脚本),等页面可交互之后再加载。
  4. 避免加载时做重活,比如给用户还看不到的大组件做水合。
  5. 能用 Web Worker 的,把工作挪出主线程。

在 TapCub 里

TapCub 的性能报表用真实访问测量核心网页指标,报告 INP,以及 LCP、CLS、首字节时间和首次内容绘制,可以看 P75、P95、中位数或平均值。它不报告 FID,因为 FID 已经被 INP 取代。如果要和旧的 FID 基线对比,INP 里输入延迟那一部分是最接近的对应。见核心网页指标和检查核心网页指标。

参考资料

这个解释清楚吗?

我们会根据反馈修改和补充这篇内容。

陈屿

技术工程师

专注统计代码、SDK 与接口集成文档,从接入验证到问题排查,帮助开发者更顺畅地完成实施。

常见问题

常见追问

大家看完定义后最常问的几个问题。

还有其他问题?

直接和 TapCub 团队聊聊——工作日通常几小时内回复。

首次输入延迟还是核心网页指标吗?

不是了。2024 年 3 月 12 日,INP 取代 FID 成为核心网页指标。

FID 多少算好?

页面加载的第 75 百分位不超过 100 毫秒;超过 300 毫秒算差。

FID 和 INP 有什么区别?

FID 只测头一次互动的输入延迟;INP 考虑所有互动,并包括处理和渲染直到下一帧的时间。

Lighthouse 能测 FID 吗?

不能,FID 需要真实用户输入。Lighthouse 用总阻塞时间和最大潜在 FID 作为实验室近似。

在你自己的网站上看这个数字

加一行脚本就能开始,网站和 App 都能接,几分钟内就能看到第一批报表。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie