Как я могу измерить время реакции? - PullRequest
0 голосов
/ 07 июня 2019

Я создаю веб-игру, используя Ruby на рельсах.Появляется текст или изображение, игрок должен принять его или нет, и мне нужно точно измерить его время реакции (в миллисекундах).

Я не могу запустить таймер в методе контроллера из-зазадержка между сервером и проигрывателем.

Есть ли способ запустить таймер после завершения загрузки страницы?Или есть другой способ сделать?Я не нашел никаких решений ..

1 Ответ

0 голосов
/ 07 июня 2019

Вы можете сделать это в javascript land - сохранить performance.now() в body onLoad или аналогичный ($(function(){ ... }), если вы используете jQuery). Для изображения - выполнить первое измерение в событии onload, потому что изображение может быть загруженои показано позже, чем просто текст.Также примите во внимание загрузку пользовательских шрифтов, которая также может задержать рендеринг.

Тогда при реакции пользователя примите второе значение, разница между ними будет в миллисекундах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...