Interaction to Next Paint (INP)

TL;DR

INP misst, wie schnell eine Seite auf alle Nutzer-Interaktionen reagiert – nicht nur die erste. Es ist der strengste Core Web Vital und zwingt zu sauberem JavaScript.

Was ist INP?

Interaction to Next Paint (INP) misst die Zeit von einer Nutzeraktion (Klick, Tap, Tastendruck) bis zum visuellen Feedback. Im Gegensatz zu FID, das nur die erste Interaktion maß, betrachtet INP die gesamte Sitzung.

INP hat FID im März 2024 als Core Web Vital ersetzt.

Gute INP-Werte

  • Gut: ≤ 200 Millisekunden
  • Verbesserungswürdig: 200 – 500ms
  • Schlecht: > 500ms

Warum INP wichtiger ist als FID

FID maß nur die erste Interaktion – eine Seite konnte trotzdem später träge werden. INP erfasst alle Interaktionen und nimmt statistisch den schlechtesten Wert. Das gibt ein realistischeres Bild der tatsächlichen Nutzererfahrung.

Was INP verschlechtert

  • Long Tasks (JavaScript > 50ms)
  • Zu viel JavaScript insgesamt
  • Blockierender Hauptthread
  • Ineffiziente Event Handler
  • Große DOM-Manipulationen

INP verbessern

  • JavaScript aufteilen: Long Tasks in kleine Chunks teilen
  • Yield zum Main Thread: scheduler.yield() nutzen
  • Debounce/Throttle: Häufige Events drosseln
  • Web Worker: Schwere Berechnungen auslagern
  • Weniger JavaScript: Braucht ihr das wirklich alles?

INP und Nachhaltigkeit

Gutes INP bedeutet effizientes JavaScript:

  • Weniger CPU-Arbeit pro Interaktion
  • Längere Akkulaufzeit auf Mobilgeräten
  • Schnellere Reaktionen = bessere UX = weniger Frust

Fazit

INP ist anspruchsvoll, aber fair. Es zwingt zu sauberem, effizientem JavaScript – was sowohl Nutzer als auch die Umwelt freut.

Mehr aus dem Glossar

Geändert am:
15.12.2025

Core Web Vitals

Drei zentrale Google-Metriken für Nutzererfahrung: LCP, INP und CLS. Beeinflussen SEO-Ranking direkt.
Core Web Vitals
Geändert am:
15.12.2025

Cumulative Layout Shift (CLS)

Misst visuelle Stabilität – wie oft Layout-Elemente beim Laden springen. Unter 0,1 ist gut.
Cumulative Layout Shift (CLS)
Geändert am:
15.12.2025

First Input Delay (FID)

Altes Core Web Vital für erste Input-Verzögerung. Seit 2024 von INP ersetzt, das Interaktionen über die Session bewertet.
First Input Delay (FID)
Geändert am:
15.12.2025

Hauptthread

Browser-Thread für Rendering, JS und Input. Wenn blockiert, wird die Seite träge; entlasten durch weniger JS/Long Tasks.
Hauptthread
Mein Beitrag
für die Umwelt

Mein Beitrag für nachhaltiges Webdesign – Erfahre mehr darüber, wie meine digitalen Angeboteumweltfreundlich gestaltet sind und welche nachhaltigen Praktiken ich umsetzte.

Meine nachhaltigen Praktiken