JavaScript · Senior · Frage 57 von 75
Wann ist requestIdleCallback angebracht?
- 1Für Animationen, die in jedem einzelnen Frame laufen müssen
- 2Für die Verarbeitung von Klicks, sobald sie passieren
- 3Für niedrig priorisierte Arbeit, die warten kann, bis der Browser frei ist
Antwort zeigen
Richtige Antwort: Für niedrig priorisierte Arbeit, die warten kann, bis der Browser frei ist
Erklärung
Der Callback bekommt eine Frist (timeRemaining()); man erledigt kleine Teile und plant neu. Mit timeout stellt man sicher, dass er auf ausgelasteten Seiten irgendwann läuft.