Задать вопрос

Как детектить low-end устройство на js?

Пишу приложение на реакт с использованием material-ui. Библиотека предоставляет возможность отключить некоторые визуальные эффекты. Мне бы хотелось детектить устройство с низкой производительностью и отключать для него эти эффекты. Это возможно сделать?
Пробовал с помощью perfomance.now и простых математических вычислений сравнить производительность устройств. Машины на которых анимация работает хорошо, и машины на которых анимация тормозит показывают результат, который сложно отличить.
Гуглением не удалось найти что-то похожее.
  • Вопрос задан
  • 817 просмотров
Подписаться 9 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
window.requestAnimationFrame - берём зазор времени в микросекундах между соседними кадрами.
Например, берём среднее значение рендеринга за 10-20 кадров.
Разумеется, это в скрытом канвасе.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы