Interaction to Next Paint (INP) optimieren: Konkrete Maßnahmen für eine bessere Nutzererfahrung
INP setzt sich aus drei Phasen zusammen: Eingabeverzögerung (Input Delay), Verarbeitungsdauer (Processing Duration) und Darstellungsverzögerung (Presentation Delay). Bei hoher Eingabeverzögerung liegt die Ursache oft in anderen Hauptthread Aktivitäten – die Interaktion selbst ist dann nicht das Problem.
INP setzt sich aus drei Phasen zusammen: Eingabeverzögerung (Input Delay), Verarbeitungsdauer (Processing Duration) und Darstellungsverzögerung (Presentation Delay).
Bei hoher Eingabeverzögerung liegt die Ursache oft in anderen Hauptthread Aktivitäten – die Interaktion selbst ist dann nicht das Problem.
Eine hohe Verarbeitungsdauer zeigt an, dass die Event Handler der Interaktion direkt die Ursache für einen langsamen INP sind.
Überprüfe alle Event Listener – sowohl eigene als auch solche von Frameworks, Bibliotheken und Drittanbietern: „Jeder Code in einem Event Listener verzögert die Interaktion.“ [5]
Studio GlobalInteraction to Next Paint (INP) optimieren: Konkrete Maßnahmen für eine bessere NutzererfahrungINP setzt sich aus drei Phasen zusammen: Eingabeverzögerung (Input Delay), Verarbeitungsdauer (Processing Duration) und Darstellungsverzögerung (Presentation Delay).
Die ursprünglich angefragte URL developer.chrome.com/docs/web-platform/optimize-inp ist nicht mehr verfügbar (404). Die aktuellen offiziellen Leitfäden finden sich auf der Seite „Optimize Interaction to Next Paint“ von web.dev sowie in der Chrome DevTools-Dokumentation „INP breakdown“. Die folgenden Empfehlungen basieren auf den verfügbaren Ausschnitten dieser Quellen.
Die drei Komponenten von INP
Eingabeverzögerung (Input Delay): Sie „beginnt, wenn der Nutzer eine Interaktion mit der Seite initiiert, und endet, wenn die Event-Callbacks für die Interaktion zu laufen beginnen.“
Verarbeitungsdauer (Processing Duration): Sie „umfasst die Zeit, die die Event-Callbacks benötigen, um vollständig ausgeführt zu werden.“
Darstellungsverzögerung (Presentation Delay): Die verfügbaren Quellen bestätigen diese dritte Komponente, enthalten aber keine vollständige Definition. Interaktionen bestehen aus „der Eingabeverzögerung, der Verarbeitungsdauer und der Darstellungsverzögerung.“
Studio Global AI
Setzen Sie Ihre Recherche fort
Diese Seite enthält eine quellengestützte Antwort, die Sie in Studio Global fortsetzen können.
Wie lautet die kurze Antwort auf „Interaction to Next Paint (INP) optimieren: Konkrete Maßnahmen für eine bessere Nutzererfahrung“?
INP setzt sich aus drei Phasen zusammen: Eingabeverzögerung (Input Delay), Verarbeitungsdauer (Processing Duration) und Darstellungsverzögerung (Presentation Delay).
Was sind die wichtigsten Punkte, die zuerst validiert werden müssen?
INP setzt sich aus drei Phasen zusammen: Eingabeverzögerung (Input Delay), Verarbeitungsdauer (Processing Duration) und Darstellungsverzögerung (Presentation Delay). Bei hoher Eingabeverzögerung liegt die Ursache oft in anderen Hauptthread Aktivitäten – die Interaktion selbst ist dann nicht das Problem.
Was soll ich als nächstes in der Praxis tun?
Eine hohe Verarbeitungsdauer zeigt an, dass die Event Handler der Interaktion direkt die Ursache für einen langsamen INP sind.
Halte jede Komponente einer Interaktion „so kurz wie möglich“, anstatt nur die Eingabeverzögerung zu optimieren.
Bei hoher Eingabeverzögerung: Untersuche andere Arbeiten, die den Hauptthread blockieren, bevor die Callbacks der Interaktion starten können. Die Interaktion selbst „war möglicherweise nicht die direkte Ursache für einen langsamen INP.“
Bei hoher Verarbeitungsdauer: Reduziere oder verschiebe die Arbeit, die von Event-Handlern ausgeführt wird, denn „die Event-Handler der Interaktion waren die direkte Ursache für den langsamen INP.“
Prüfe alle Event-Listener – eigene, Framework-, Bibliotheks- und Drittanbieter-Listener: „Jeder Code, der in einem Event-Listener ausgeführt wird, verzögert die Interaktion.“
Bei hoher Darstellungsverzögerung: Untersuche die Rendering-Arbeit des Browsers nach den Callbacks. Die genaue Empfehlung von Chrome ist im vorliegenden Ausschnitt nicht vollständig enthalten.
Hinweis: Es liegen nicht genügend Belege vor, um die vollständige Definition der Darstellungsverzögerung oder die umfassende Anleitung zu ihrer Behebung wörtlich wiederzugeben.