pwshub.com

Chrome ends support for First Input Delay

Stay organized with collections Save and categorize content based on your preferences.

Rick Viscomi

In May, the Chrome team officially replaced First Input Delay (FID) with Interaction to Next Paint (INP) as the Core Web Vitals metric for measuring interaction responsiveness. As part of that plan, in January, Chrome announced its intention to officially end support for FID. Well, that time has finally come, and as of today FID is no longer supported in Chrome tools.

What is not changing is Chromium's support for first-input entries in the PerformanceObserver API. Developers who want or need to continue measuring FID in their applications will be able to do so.

What is changing is the availability of this metric in Chrome performance tools like PageSpeed Insights and the Chrome UX Report (CrUX). Unless otherwise noted, the following tools will stop reporting the FID metric over the next few days:

  • PageSpeed Insights will no longer report FID data in the real-user experiences section.
  • The PageSpeed Insights API will stop serving data for the FIRST_INPUT_DELAY_MS metric.
  • The CrUX API and CrUX History API will stop serving data for the first_input_delay metric.
  • The CrUX Dashboard will remove the First Input Delay page.
  • The CrUX BigQuery project will remove the first_input struct from the schema starting with the 202409 dataset, which will be published in October 2024. Materialized and experimental tables will stop reporting new FID data as of the 202409 dataset, but historical FID data will continue to be available.
  • The web-vitals.js library will remove the onFID function. Given that this is a breaking change, it will be released in the next major version, 5.0. Subscribe to release notifications in the repository for updates on version 5.0.
  • The Web Vitals extension will no longer report FID data in any of its surfaces, including the overlay panel and console logs.

In addition to the tooling changes, there will also be some changes to the FID documentation on web.dev. The canonical FID article will remain available for posterity, however there will be a warning message to ensure that readers understand that its use is discouraged in favor of INP. The Optimize FID article won't remain available, given that all of its best practices have been superseded by INP, therefore it will permanently redirect to the Optimize INP article.

While we're officially closing the FID chapter in the Web Vitals program, the INP chapter is just beginning. Developers are finally taking notice of responsiveness issues that FID just wasn't capturing. These tooling changes to remove FID help to ensure that everyone is fully transitioned off of it and using INP as the best available metric to improve interaction performance.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024-09-10 UTC.

[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"Missing the information I need" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"Too complicated / too many steps" },{ "type": "thumb-down", "id": "outOfDate", "label":"Out of date" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"Samples / code issue" },{ "type": "thumb-down", "id": "otherDown", "label":"Other" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Easy to understand" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Solved my problem" },{ "type": "thumb-up", "id": "otherUp", "label":"Other" }] { "lastModified": "Last updated 2024-09-10 UTC.", "confidential": False }

Source: web.dev

Related stories
1 month ago - Google has announced a clutch of new AI-powered features have begun rolling out to users of Chrome on Windows, macOS, and —for once!— Linux. Chrome’s Vice President Parisa Tabriz unveiled the trio of AI features, which are all powered by...
1 month ago - Chrome now passes 100% of tests for the accessibility focus area. This post explains the improvements made.
3 weeks ago - Get a preview of the next Chrome release with this post detailing the features in the current beta.
2 weeks ago - WebAuthn on Chrome can now use hints, Related Origin Requests and JSON serialization
1 week ago - I've looked at Chrome's on-device GenAI development a few times now, and as a feature it is moving pretty fast. In fact, that first post and my follow up both don't work anymore due to the API changing. I'm fine with that as I knew it was...
Other stories
18 minutes ago - Learn how to set up an Amazon API Gateway and secure the REST API with Okta Customer Identity Cloud (CIC) Adaptive MFA Risk Score
1 hour ago - This release candidate, a near-final look at Deno 2, includes the addition of Node's process global, better dependency management, and various API stabilizations, and more.
1 hour ago - Published: September 19, 2024 The CSS Working Group has combined the two CSS masonry proposals into one draft specification. The group hopes that...
1 hour ago - Stay organized with collections Save and categorize content based on your preferences. Published: September...
3 hours ago - DNS monitoring tool is a cloud-based scanner that constantly monitors DNS records and servers for anomalies. This tool aims to ensure that users are sent to genuine and intended website pages, instead of fakes or replicas. It alerts users...