Mi sitio web tiene un script de jQuery (de Shadow animation jQuery plugin) que cambia constantemente el color de la caja de sombra de varios <div>
s en la página principal.función de desactivación de JavaScript basado en el rendimiento de la computadora del usuario
La animación no es esencial, pero requiere mucho tiempo de CPU en máquinas más lentas.
¿Es posible averiguar si el script se ejecutará "muy lentamente"? Puedo desactivarlo antes de que afecte el rendimiento.
¿Es esto una buena idea? Si no, ¿hay una manera fácil de dividir el jQuery animado?
Si te sirve de consuelo, se ve bonito. – Metalshark
No soy un experto en JavaScript, pero mi conjetura es "no fácil". (Empecé a pensar en una idea similar recientemente). Hasta ahora, mi mejor sugerencia podría ser agregar su propia monitorización del rendimiento a través del objeto Date. Tome una muestra de vez en cuando y si la diferencia supera algún umbral, detenga la secuencia de comandos para hacer la animación. Pero, veremos si alguien tiene una sugerencia más correcta.:) – mjschultz
+1 teniendo en cuenta el rendimiento de representación del cliente es una gran idea. –