First Input Delay (FID) was een performancemeting die vastlegde hoe lang een pagina een bezoeker liet wachten bij zijn eerste interactie. Denk aan een klik op een knop, een tik op een link of een toets indrukken in een formulier. FID telde alleen die eerste actie mee, en alleen de vertraging voordat de browser begon te reageren. Niet hoe lang die reactie daarna nog duurde.

Stel je voor dat je naar een balie loopt en gedag zegt, maar de medewerker zit midden in een telefoongesprek en kijkt pas na vijf seconden op. Die pauze is FID. De browser was met iets anders bezig (meestal JavaScript draaien) en kon zijn aandacht nog niet bij jou leggen. Een korte pauze voelt direct. Een lange voelt kapot.

FID was jarenlang een van de drie Core Web Vitals, en tools als Lighthouse rapporteerden erover. In maart 2024 schrapte Google de meting en zette er Interaction to Next Paint voor in de plaats, omdat INP elke interactie tijdens een bezoek meet en niet alleen de eerste. FID is nu dus vooral een historische term. De les eronder blijft staan: een pagina kan er klaar uitzien en toch traag reageren.

Eén eigenaardigheid is handig om te weten als je oude rapporten leest. FID was alleen te meten bij echte bezoekers, want er moet een echte eerste interactie plaatsvinden, dus labtools als Lighthouse rapporteerden een vervanger genaamd Total Blocking Time. Daarom kan een pagina goed scoren in een labtest en toch stroef aanvoelen voor een echte gebruiker op een goedkope telefoon, waar de JavaScript veel langer doet om te verwerken.

Bij TopDevs houden we die vertraging laag door minder JavaScript te versturen en de rest op het juiste moment in te laden, zodat de eerste klik altijd aankomt.