Как пользоваться
- Нажмите на поле (или пробел). Оно станет красным.
- Ждите. Через случайные 1,5–4,5 секунды поле станет зеленым.
- Нажмите как можно быстрее. Появится ваше время в миллисекундах.
- Нажмите еще раз для новой попытки. Лучшее, среднее и медиана обновляются после каждой.
Как это работает
Отсчет начинается в момент смены цвета и заканчивается на событии нажатия, оба момента берутся из performance.now(). Результат округляется до целых миллисекунд. Медиана при четном числе попыток — среднее двух средних значений.
Пример
Попытки 180, 240 и 300 мс дают лучшее 180 мс, среднее 240 мс и медиану 240 мс. Добавьте четвертую попытку 200 мс: среднее станет (180 + 200 + 240 + 300) / 4 = 230 мс, а медиана — (200 + 240) / 2 = 220 мс.
Советы
- Сравнивая результаты в разные дни, берите одно устройство и садитесь одинаково.
- Первую попытку не учитывайте: после разминки почти все реагируют быстрее.
- Раннее нажатие только сбрасывает попытку, остальные результаты сохраняются.