Ho notato che gli sviluppatori di giochi HTML raccomandano l'uso di requestAnimationFrame
rispetto a un timer per il ciclo dell'animazione. Capisco che questo possa essere ottimizzato dal browser, ma come ti assicuri che la velocità della tua animazione sia coerente su tutti i dispositivi? Se un determinato dispositivo ha il doppio della frequenza fotogrammi, un gioco sembrerà giocare al doppio della velocità e sembrerà strano.
Gli sviluppatori progettano il loro codice per adattarsi dinamicamente al framerate corrente? Questo sembra molto più complicato del semplice settaggio di un timer per 60FPS, specialmente se il framerate cambia durante la riproduzione.