Google Chrome đã chính thức chấm dứt hỗ trợ cho số liệu Độ trễ đầu vào đầu tiên (FID), đánh dấu sự chuyển đổi sang ưu tiên Tương tác với lần hiển thị tiếp theo (INP).
Thông báo của Rick Viscomi, người giám sát quan hệ phát triển hiệu suất web cho nhóm Chrome, xác nhận INP là số liệu cốt lõi để đánh giá khả năng phản hồi tương tác.
Hôm nay là ngày: Chrome kết thúc hỗ trợ cho FID
Nếu bạn vẫn dựa vào nó trong các công cụ của Chrome, quy trình làm việc của bạn SẼ BỊ HỎNG
Chúng tôi hoàn toàn ủng hộ INP!https://t.co/sc6utE44MN
— Rick Viscomi (@rick_viscomi) Ngày 10 tháng 9 năm 2024
Thông báo hôm nay diễn ra sau khi FID được thay thế bằng INP làm Core Web Vital vào tháng 5.
Các công cụ sau đây sẽ ngừng báo cáo dữ liệu FID trong vài ngày tới:
- Thông tin chi tiết về Tốc độ trang
- Báo cáo trải nghiệm người dùng Chrome (CrUX)
- web-vitals.js
- Tiện ích mở rộng Web Vitals
Lý lịch
Việc thay thế FID bằng INP xuất phát từ những hạn chế trong việc nắm bắt toàn bộ phạm vi phản hồi tương tác trên web.
FID chỉ đo độ trễ giữa thao tác nhập của người dùng và phản hồi của trình duyệt, bỏ qua các giai đoạn quan trọng khác.
INP có cách tiếp cận toàn diện hơn bằng cách đo toàn bộ quá trình, từ thông tin đầu vào của người dùng đến các cập nhật trực quan trên màn hình.
Thời kỳ chuyển tiếp
Trong khi thư viện web-vitals.js sẽ nhận được bản nâng cấp phiên bản (5.0) để phù hợp với thay đổi, hầu hết các công cụ khác sẽ ngừng báo cáo dữ liệu FID nếu không cập nhật phiên bản.
Dự án CrUX BigQuery sẽ xóa các trường liên quan đến FID khỏi lược đồ bắt đầu từ tập dữ liệu 202409, dự kiến phát hành vào tháng 10.
Để hỗ trợ các nhà phát triển trong quá trình chuyển đổi, nhóm Chrome cũng sẽ ngừng cung cấp tài liệu “Optimize FID”, chuyển hướng người dùng đến hướng dẫn “Optimize INP” đã cập nhật.
Chúng tôi cũng đang đóng bài viết Optimize FID cũ
Bây giờ với các API và số liệu tốt hơn, không có lý do gì để tối ưu hóa CHỈ giai đoạn trì hoãn đầu vào của tương tác. Thay vào đó, hãy tập trung vào toàn bộ UX từ đầu vào đến khi vẽhttps://t.co/DMzeFUelfm
— Rick Viscomi (@rick_viscomi) Ngày 10 tháng 9 năm 2024
Cần làm gì tiếp theo
Sau đây là một số bước cần thực hiện khi chuyển đổi từ FID sang INP:
- Làm quen với số liệu INP bằng cách xem tài liệu chính thức trên web.dev. Hiểu cách INP đo lường toàn bộ vòng đời của tương tác từ đầu vào đến cập nhật trực quan.
- Kiểm tra hiệu suất INP hiện tại của trang web của bạn bằng các công cụ như PageSpeed Insights hoặc dịch vụ giám sát người dùng thực hỗ trợ INP. Xác định các khu vực cần cải thiện khả năng phản hồi tương tác.
- Tham khảo hướng dẫn “Tối ưu hóa INP” trên web.dev để biết các biện pháp tốt nhất nhằm giảm độ trễ đầu vào, tối ưu hóa xử lý sự kiện, giảm thiểu tình trạng chồng chéo bố cục và các kỹ thuật khác để tăng cường INP.
- Cập nhật bất kỳ công cụ giám sát hiệu suất hoặc tập lệnh tùy chỉnh nào hiện đang dựa vào số liệu FID đã lỗi thời để sử dụng INP thay thế. Đối với người dùng web-vitals.js, hãy chuẩn bị cho sự thay đổi đột phá trong phiên bản 5.0.
- Nếu tận dụng bộ dữ liệu CrUX BigQuery, hãy lập kế hoạch cập nhật đường ống dữ liệu để xử lý các thay đổi về lược đồ, xóa các trường FID sau bản phát hành 202409 vào tháng 10.
Bằng cách thực hiện các bước này, bạn có thể đảm bảo quá trình di chuyển sang INP diễn ra suôn sẻ.
Hình ảnh nổi bật: Mojahid Mottakin/Shutterstock
Nguồn: Searchenginejournal