Browser und Performance · Senior · Frage 22 von 75
Warum sind Render-Updates in requestAnimationFrame manchmal eine versteckte Quelle schlechten INP?
- 1rAF läuft in einem Worker und kann das DOM nicht ändern
- 2Schwere Arbeit dort erhöht direkt die Darstellungsverzögerung
- 3rAF-Callbacks werden direkt nach jeder Eingabe übersprungen
Antwort zeigen
Richtige Antwort: Schwere Arbeit dort erhöht direkt die Darstellungsverzögerung
Erklärung
Teure Arbeit in rAF zu verschieben nimmt sie nicht aus dem kritischen Pfad des Frames, der das Ergebnis der Interaktion zeigt.