Chrome ngừng hỗ trợ Thời gian phản hồi lần nhập đầu tiên

Vào tháng 5, nhóm Chrome đã chính thức thay thế Độ trễ đầu vào đầu tiên (FID) bằng tính năng Tương tác với hiển thị tiếp theo (INP) làm chỉ số Core Web Vitals để đo lường khả năng phản hồi của hoạt động tương tác. Theo kế hoạch này, vào tháng 1, Chrome đã thông báo ý định chính thức ngừng hỗ trợ FID. Chà, cuối cùng thì thời điểm đó cũng đã đến, và kể từ hôm nay, FID không còn được hỗ trợ trong các công cụ của Chrome.

Điều không thay đổi là khả năng hỗ trợ của Chromium cho các mục first-input trong API PerformanceObserver. Các nhà phát triển muốn hoặc cần tiếp tục đo lường FID trong ứng dụng của họ có thể làm như vậy.

Điều đang thay đổi là khả năng sử dụng chỉ số này trong các công cụ hiệu suất của Chrome như PageSpeed Insights và Báo cáo trải nghiệm người dùng trên Chrome (CrUX). Trừ phi có ghi chú khác, các công cụ sau đây sẽ ngừng báo cáo chỉ số FID trong vài ngày tới:

  • PageSpeed Insights sẽ không báo cáo dữ liệu FID trong phần trải nghiệm người dùng thực nữa.
  • PageSpeed Insights API sẽ ngừng phân phát dữ liệu cho chỉ số FIRST_INPUT_DELAY_MS.
  • API CrUXAPI Lịch sử CrUX sẽ ngừng phân phát dữ liệu cho chỉ số first_input_delay.
  • Trang tổng quan CrUX sẽ xoá trang Độ trễ đầu vào đầu tiên.
  • Dự án CrUX BigQuery sẽ xoá cấu trúc first_input khỏi giản đồ kể từ tập dữ liệu 202409. Tập dữ liệu này sẽ được xuất bản vào tháng 10 năm 2024. Bảng cụ thểbảng thử nghiệm sẽ ngừng báo cáo dữ liệu FID mới kể từ tập dữ liệu năm 202409, nhưng dữ liệu FID trước đây sẽ vẫn có.
  • Thư viện web-vitals.js sẽ xoá hàm onFID. Do đây là một thay đổi có thể gây lỗi, nên nó sẽ được phát hành trong phiên bản lớn tiếp theo, 5.0. Đăng ký nhận thông báo phát hành trong kho lưu trữ để biết thông tin cập nhật về phiên bản 5.0.
  • Tiện ích Chỉ số quan trọng chính của trang web sẽ không còn báo cáo dữ liệu FID ở bất kỳ nền tảng nào, kể cả bảng điều khiển lớp phủ và nhật ký bảng điều khiển.

Ngoài những thay đổi về công cụ, cũng sẽ có một số thay đổi đối với tài liệu về FID trên web.dev. Bài viết về FID chuẩn vẫn sẽ được cung cấp cho sau này. Tuy nhiên, sẽ có một thông báo cảnh báo nhằm đảm bảo người đọc hiểu rằng không nên sử dụng bài viết này để ủng hộ INP. Bài viết Optimize FID sẽ không còn nữa vì tất cả các phương pháp hay nhất của bài viết này đã được thay thế bằng INP, do đó, bài viết này sẽ chuyển hướng vĩnh viễn đến bài viết Optimize INP (Tối ưu hóa INP).

Mặc dù chúng tôi đã chính thức đóng chương FID trong chương trình Các chỉ số quan trọng về trang web, nhưng chương INP vẫn chỉ mới bắt đầu. Các nhà phát triển cuối cùng cũng đã chú ý đến các vấn đề về khả năng phản hồi mà FID không nắm bắt được. Những thay đổi về công cụ này nhằm loại bỏ FID giúp đảm bảo rằng mọi người chuyển đổi hoàn toàn khỏi nó và sử dụng INP làm chỉ số tốt nhất hiện có để cải thiện hiệu suất tương tác.