Какой лучший способ определить во время выполнения, что браузер слишком медленный, чтобы корректно обрабатывать сложный JavaScript / CSS?

Я играю с идеей постепенного включения / отключения эффектов JavaScript (и CSS) на странице - в зависимости от того, насколько быстрым / медленным кажется браузер.

I '

  • Базовый JavaScript
  • Манипуляции с DOM
  • Отрисовка DOM / CSS
  • Я бы хотел сделать это так, чтобы как можно меньше влиять на скорость отрисовки страницы.
  • Кстати: Чтобы не сбивать с толку / раздражать пользователей непоследовательным поведением - это, конечно, потребует экранных уведомлений, позволяющих пользователям выбирать / отказываться от всего процесса настройки производительности.

    [ Обновление : есть связанный вопрос, который я пропустил: Отключить функцию JavaScript в зависимости от производительности компьютера пользователя . Спасибо, Andrioid !]

    28
    задан Community 23 May 2017 в 12:17
    поделиться