Estoy trabajando en una aplicación web en jquery que, en máquinas antiguas o sin muchos recursos, puede tener un bajo rendimiento. Para evitar esto, me gustaría crear una versión degradada que desactive algunas de las características, especialmente aquellas que dependen de imágenes grandes.Detectando cuando Javascript tiene un bajo rendimiento
¿Cómo puedo saber si mi aplicación está funcionando mal en la computadora del usuario en jquery o javascript en general? Solo necesito una forma de llamar a una función que degradará la aplicación. (especialmente cuando el usuario puede quedarse sin memoria del sistema)
La única forma en que puedo pensar es en la intervención manual del usuario, pero la opción agregará desorden para los usuarios que no la necesitan y los usuarios que la necesiten no lo nota
Gracias!
Gracias por la respuesta. Puedo ver dónde podría haber otros factores que afecten el rendimiento, por lo que si ver las marcas de tiempo es la única forma de hacerlo, entonces tendré que hacer que la función degradar simplemente solicite al usuario. Tener que degradarse automáticamente en una máquina capaz podría ser molesto para algunos. –
Cuando tiene una declaración como "¿Cómo puedo saber si mi aplicación se está ejecutando mal en la compilación del usuario ...", no importa cómo se realiza el control. En una máquina "capaz" fuertemente estresada, tendrá un mal rendimiento. –
@Dan McG: pero ese mal desempeño solo puede ser temporal. Para cuando la máquina termina es otra tarea intensiva de la CPU, es demasiado tarde. Está listo y dispuesto a ir, pero ya has paralizado tu aplicación. –