AiSEO/Wiki/First Input Delay (FID) / INP

First Input Delay (FID) / INP

Hiệu suất & Tốc độ

Tóm tắt

Đo độ trễ từ khi bấm/chạm đến khi trình duyệt phản hồi — INP (thay FID từ 2024) đo mọi tương tác, mục tiêu ≤200ms.

Giải thích đơn giản

Bạn bấm nút "Thêm vào giỏ hàng" nhưng phải chờ 2 giây mới thấy phản hồi — rất bực mình. INP đo khoảng chờ đó. Dưới 200ms = tốt, bạn gần như không nhận ra.

FID đo độ trễ từ lúc người dùng tương tác đầu tiên (click, tap) đến khi trình duyệt phản hồi. INP (Interaction to Next Paint) thay thế FID từ tháng 3/2024, đo toàn bộ tương tác trong suốt vòng đời trang, không chỉ lần đầu.

Ngưỡng INP: tốt ≤200ms, cần cải thiện 200-500ms, kém >500ms. Nguyên nhân INP kém: JavaScript nặng block main thread, hydration chậm (frameworks như React), third-party scripts (analytics, ads), và event handlers phức tạp.

Cách tối ưu: code splitting, defer non-critical JS, web workers cho heavy computation, reduce third-party scripts, optimize event handlers, và sử dụng requestIdleCallback.

Tại sao quan trọng

Trang web phải phản hồi nhanh khi người dùng tương tác. INP kém khiến người dùng cảm giác trang "đơ" — tăng bounce rate. INP thay FID từ 2024 với tiêu chuẩn cao hơn, đo mọi tương tác chứ không chỉ lần đầu.

🔍AiSEO kiểm tra thế nào

AiSEO đo FID/INP qua CrUX data và Lighthouse TBT (Total Blocking Time — proxy cho INP trong lab), phát hiện long tasks blocking main thread, đề xuất code splitting và defer non-critical JS.

Điểm AiSEO

Đóng góp tối đa 15 điểm trong nhóm Performance. INP: 5đ — ≤200ms: 5đ, 200-500ms: 2.5đ, >500ms: 0đ.

Độ khó sửa

Biên tập viên: Không áp dụng | Lập trình viên: Khó | AI Agent: Trung bình