Я играю с идеей постепенного включения/отключения эффектов JavaScript (и CSS) на странице - в зависимости от того, насколько быстро/медленнее выглядит браузер.
Я специально задумываюсь о маломощных мобильных устройствах и старых настольных компьютерах - не просто IE6: -)
Есть ли примеры такого рода вещей?
Каковы были бы лучшие способы измерения этого - учет вещей, таких как временное замедление на занятых CPU?
Примечания:
- Меня не интересует обнаружение браузера/ОС.
- На данный момент меня не интересуют измерения полосы пропускания - только производительность браузера/процессора.
- Вещи, которые могут быть интересны для измерения:
- Базовый JavaScript
- манипуляции с DOM
- DOM/CSS-рендеринг
- Я хотел бы сделать это таким образом, который влияет на скорость рендеринга страницы как можно меньше.
BTW: Чтобы не путать/раздражать пользователей с непоследовательным поведением - это, конечно же, потребовало бы на экране уведомлений, чтобы пользователи могли выбирать/исключать весь этот процесс настройки производительности.
[ Обновить: есть связанный с этим вопрос, который я пропустил: Отключить функцию JavaScript, основанную на производительности компьютера пользователя. Спасибо Andrioid!]