JavaScript · Middle · Pytanie 26 z 75
Do czego służy requestAnimationFrame?
- ✓Poprawna odpowiedź: Do uruchomienia kodu przed następnym odświeżeniem ekranu - dla płynnych animacji
- 2Do pobrania z serwera następnej klatki wideo dla odtwarzacza
- 3Do uruchomienia kodu w Web Workerze bez blokowania strony
Wyjaśnienie
Callback jest zsynchronizowany z częstotliwością odświeżania ekranu i nie jest wywoływany w kartach w tle, co oszczędza zasoby. Animacja przez setTimeout(fn, 16) może rozjeżdżać się z klatkami i przycinać.