Me gustaría grabar animaciones del navegador con la velocidad de fotogramas más fluida posible, incluido un canal alfa. Debido a las limitaciones de rendimiento de un solo subproceso, estoy buscando una forma de ralentizar al productor de estas animaciones. Actualmente logro esto aumentando el retraso y la duración de los temporizadores (en mi caso, anime.js), esto me permite muestrear la pantalla a una velocidad de fotogramas más baja, mientras que se puede lograr la velocidad de fotogramas objetivo.
El cambio de duración y retrasos no es demasiado doloroso, pero me gustaría hacerlo de una forma más genérica. Por ejemplo, indique al navegador que tenga un reloj mundial que funcione al 10% de la velocidad real. Ya encontré la sugerencia de proxy a continuación, pero esto no parece afectar la representación de animación actual. Ralentiza el tiempo con JavaScript
¿Qué se puede hacer para reducir globalmente toda la animación, como si todo tomara 10 veces más?