Информация о клиентском опросе для определения способности выполнения? - PullRequest
0 голосов
/ 30 октября 2009

Я ищу информацию о проверенном процессе опроса клиента текущего пользователя и, возможно, о тестировании фрагмента кода, чтобы определить, насколько эффективно клиент выполняет определенные типы кода.

Очевидно, что написание кода настолько эффективно, насколько это возможно, является постоянной целью. Тем не менее, определенные функции и эффекты, как правило, ухудшают восприятие на младших машинах. С помощью информации о тесте можно было бы отключить определенные эффекты (затухание и т. Д.) Для каждого пользователя в отдельности, чтобы повысить удобство использования свойства / приложения.

Если вы не знаете какой-либо информации по этому вопросу, есть ли у вас идеи о том, как это можно сделать?

Спасибо

1 Ответ

0 голосов
/ 30 октября 2009

Запустите анимацию, используя setInterval с разумной частотой кадров (скажем, 30 кадров в секунду). Каждый раз, когда вы визуализируете кадр, сохраняйте время где-нибудь. После одного-двух дюжин кадров проверьте частоту кадров, которую вы на самом деле получаете, на основе вашего сохраненного массива раз. Если она значительно ниже, чем частота, которую вы запрашивали с помощью setInterval, вы, вероятно, слишком сильно нажимаете на компьютер и должны отключить анимацию.

...