¿Cómo puedo reconocer los dispositivos lentos en mi sitio web?

Al adaptar una página web para dispositivos móviles, siempre confío en las consultas de medios css.

Recientemente ya no me preocupo solo por el tamaño de la pantalla, sino también por el motor javascript de muchos dispositivos móviles. Algunos efectos comunes de javascript que se basan en desplazamientos de ventanas o una secuencia rápida de transformaciones de DOM funcionan realmente mal en dispositivos lentos.

¿Hay alguna forma de adivinar el rendimiento del dispositivo para que pueda habilitar / deshabilitar elementos que se ven mal en dispositivos lentos?

Hasta ahora solo puedo pensar en malas soluciones:

tamaño de pantalla. pantalla estrecha "podría" significa dispositivo lentoinformación del agente de usuario. Podría mirar el dispositivo, el navegador o la CPU, pero eso no parece ser una solución estable a largo plazo debido a la cantidad de dispositivos a considerar.

ACTUALIZACIÓN: Se corrigió mi pregunta para centrarme en un problema. En los comentarios hay una buena solución para el problema de la interfaz táctil.

Respuestas a la pregunta(3)

Su respuesta a la pregunta