Как я могу распознать медленные устройства на моем сайте?

При адаптации веб-страницы для мобильных устройств я всегда полагаюсь на медиа-запросы CSS.

В последнее время я больше не беспокоюсь только о размере экрана, а также о движке JavaScript многих мобильных устройств. Некоторые распространенные эффекты javascript, основанные на прокрутке окна или быстрой последовательности преобразований DOM, работают очень плохо на медленных устройствах.

Есть ли способ угадать производительность устройства, чтобы я мог включить / отключить элементы, которые выглядят плохо на медленных устройствах?

Пока я могу думать только о плохих решениях:

screen size. narrow screen "might" mean slow device user agent information. I could look at the device, browser or cpu, but that does not seem a stable long term solution because of the amount of devices to consider

ОБНОВИТЬ: Исправлен мой вопрос, чтобы сосредоточиться на одной проблеме. В комментариях есть хорошее решение проблемы сенсорного интерфейса.

Ответы на вопрос(3)

Ваш ответ на вопрос