Unterstützung von First Input Delay in Chrome wird eingestellt

Im Mai hat das Chrome-Team First Input Delay (FID) offiziell durch „Interaction to Next Paint“ (INP) als Core Web Vitals-Messwert zur Messung der Reaktionsfähigkeit von Interaktionen ersetzt. Im Rahmen dieses Plans wurde im Januar bekannt gegeben, dass die Unterstützung für FID in Chrome offiziell eingestellt wird. Nun ist es so weit. Ab heute wird FID in Chrome-Tools nicht mehr unterstützt.

Was sich nicht ändert, ist die Chromium-Unterstützung für first-input-Einträge in der PerformanceObserver API. Entwickler, die FID weiterhin in ihren Anwendungen messen möchten oder müssen, können dies tun.

Was sich ändert, ist die Verfügbarkeit des Messwerts in Chrome-Leistungstools wie PageSpeed Insights und dem UX-Bericht für Chrome (Chrome UX Report, CrUX). Sofern nicht anders angegeben, wird der FID-Messwert für die folgenden Tools in den nächsten Tagen nicht mehr erfasst:

  • Von PageSpeed Insights werden keine FID-Daten mehr im Bereich zur Nutzererfahrung erfasst.
  • Die PageSpeed Insights API stellt keine Daten mehr für den Messwert FIRST_INPUT_DELAY_MS bereit.
  • Die CrUX API und die CrUX History API liefern keine Daten mehr für den Messwert first_input_delay aus.
  • Das CrUX-Dashboard entfernt die Seite „First Input Delay“.
  • Das CrUX BigQuery-Projekt entfernt die Struktur first_input aus dem Schema, beginnend mit dem Dataset 202409, das im Oktober 2024 veröffentlicht wird. In materialisierten und experimentellen Tabellen werden ab dem 202409-Dataset keine neuen FID-Daten mehr gemeldet. FID-Verlaufsdaten bleiben jedoch weiterhin verfügbar.
  • Aus der Bibliothek web-vitals.js wird die Funktion onFID entfernt. Da es sich um eine funktionsgefährdende Änderung handelt, wird sie in der nächsten Hauptversion, 5.0, veröffentlicht. Release-Benachrichtigungen im Repository für Updates zu Version 5.0 abonnieren.
  • Von der Web Vitals-Erweiterung werden keine FID-Daten mehr in ihren Oberflächen gemeldet, auch nicht im Overlay-Bereich und in den Konsolenprotokollen.

Zusätzlich zu den Änderungen an den Tools wird es auch einige Änderungen an der FID-Dokumentation auf web.dev geben. Der kanonische FID-Artikel bleibt weiterhin verfügbar, es wird jedoch eine Warnmeldung angezeigt, um die Leser darauf hinzuweisen, dass von der Verwendung von INP abgeraten wird. Der Optimize-FID-Artikel ist nicht mehr verfügbar, da alle Best Practices durch INP ersetzt wurden. Daher werden Nutzer dauerhaft zum Artikel Optimize INP weitergeleitet.

Auch wenn wir das Kapitel „FID“ im Web Vitals-Programm offiziell schließen, fängt das INP-Kapitel gerade erst an. Die Entwickler erkennen endlich Probleme bei der Reaktionsfähigkeit, die von FID einfach nicht erfasst werden konnten. Diese Änderungen an den Tools zur Entfernung von FID tragen dazu bei, dass alle Beteiligten vollständig davon umgehen und INP als den besten verfügbaren Messwert zur Verbesserung der Interaktionsleistung verwenden können.