О тесте скорости реакции
Тест скорости реакции — бесплатный инструмент, который измеряет в миллисекундах (ms) время от появления сигнала до ответного движения руки (время реакции, reaction time). Он работает прямо в браузере без установки и регистрации, а результаты сохраняются только в этом браузере.
Распределение из нескольких измерений точнее, чем одно число, поэтому 5 попыток объединяются в серию, и вы видите сразу среднее, медиану, лучший результат и стандартное отклонение. Если повторять серии на одном и том же устройстве, накапливается график вашей личной динамики.
Возможности
- Зрительная реакция — после случайной паузы от 1,5 до 4,5 секунды поле окрашивается в цвет чернил, и вы нажимаете. Это самое базовое простое время реакции.
- Слуховая реакция — экран не меняется, сигналом служит только звуковой сигнал частотой 1000 Hz. Зрительных подсказок нет, поэтому измеряется чистая реакция на звук.
- Реакция выбора (Go/No-go) — при появлении круга ● нажимайте, при появлении ✕ сдерживайтесь. 5 стимулов Go и 3 стимула No-go идут в случайном порядке; помимо времени реакции фиксируются ложные нажатия (нажали на ✕) и пропуски (пропустили ●).
- Обработка фальстартов — если нажать до сигнала, появится надпись «Слишком рано», попытка будет аннулирована и проведена заново. Реакции быстрее 100 ms после сигнала также считаются упреждающими и аннулируются.
- Статистика серий и графики — среднее, медиана, лучший результат и стандартное отклонение, столбчатая диаграмма по попыткам и личная динамика медиан по сериям (последние 30 серий).
- Копирование результата — после серии результат можно скопировать одной строкой текста и поделиться им. Если добавить к адресу
#visual,#audioили#gonogo, сразу откроется нужный режим.
Как пользоваться
- Выберите режим вверху (зрение, слух, Go/No-go). Для слухового режима включите звук.
- Чтобы начать, щёлкните или коснитесь большого поля измерения либо нажмите пробел.
- Пока отображается «Ждите», не нажимайте, а когда появится сигнал — жмите как можно быстрее.
- После каждой попытки нажмите один раз, чтобы перейти к следующей. Когда наберётся 5 засчитанных попыток (в Go/No-go — 8 стимулов), серия завершится и результат сохранится.
Методика измерения
Всё время отсчитывается по высокоточным часам браузера performance.now(). Моментом ввода считается время возникновения события (event.timeStamp), а для мыши и сенсорного экрана фиксируется момент нажатия (pointerdown), а не отпускания.
Для зрительного сигнала поле меняется через requestAnimationFrame, и моментом сигнала считается начало следующего кадра после того, как это изменение было отрисовано. Так мы не берём за точку отсчёта момент, предшествующий фактическому появлению на экране, и не завышаем время реакции.
Для слухового сигнала звук заранее планируется через Web Audio, а getOutputTimestamp() переводит момент фактического вывода звука в ту же шкалу часов. В браузерах без этой функции к запланированному моменту прибавляется заявленная задержка вывода.
Время ожидания каждый раз случайное, поэтому запомнить ритм и нажать заранее не получится. Если во время измерения перейти на другую вкладку, попытка прерывается.
Нормы и источники
- Типичный диапазон для веб-тестов — в публичной статистике Human Benchmark (десятки миллионов веб-измерений) медиана зрительной реакции составляет около 273 ms. Эта цифра включает задержку устройств пользователей, поэтому она несколько выше, чем в лабораторных измерениях. Human Benchmark Reaction Time Statistics
- Слух быстрее зрения — в исследовании Jain и соавт. (2015) с участием 120 студентов-медиков 18–20 лет слуховое время реакции и у мужчин, и у женщин было достоверно короче зрительного. Int J Appl Basic Med Res 5(2):124–127
- Возраст — по данным анализа Der & Deary (2006), охватившего 7130 взрослых британцев, простое время реакции почти не замедлялось примерно до 50 лет, а время реакции выбора понемногу увеличивалось на протяжении всей взрослой жизни. Psychology and Aging 21(1):62–73
- Порог 100 ms — по правилам World Athletics реакция быстрее 0,100 секунды после стартового сигнала считается фальстартом. Порог упреждающей реакции на этом сайте (100 ms) использует то же значение. World Athletics Technical Rules
- Этот сайт не рассчитывает процентили по возрастным группам и не присваивает оценок вроде «вы в топ-X %»: задержки на разных устройствах различаются, и честное сравнение затруднено. Вместо этого он показывает вашу личную динамику, измеренную на одном устройстве.
Этот тест предназначен для развлечения и самопроверки и не является медицинской или неврологической диагностикой. Если вам кажется, что ваша реакция заметно изменилась, обратитесь к специалисту.
Частые вопросы
Какое время реакции считается хорошим?
Зрительное время реакции, измеренное в веб-браузере, обычно лежит в верхней половине диапазона 200–300 ms (медиана публичной статистики Human Benchmark — около 273 ms). Однако к нему добавляются задержки монитора, мыши и операционной системы — от нескольких до десятков ms, поэтому у одного и того же человека на разных устройствах результаты будут разными. Лучше следить за изменениями на одном устройстве, чем сравнивать себя с другими.
Зачем 5 попыток? Разве одной недостаточно?
Время реакции от попытки к попытке колеблется на десятки ms. Одно значение сильно зависит от случая, поэтому мы собираем 5 попыток и смотрим на среднее и медиану. Если среди них есть одна-две заметно более медленные, медиана лучше отражает ваши реальные возможности, чем среднее.
Что означает «Слишком рано»?
Это значит, что вы нажали до появления сигнала или в пределах 100 ms после него. Чтобы воспринять сигнал и пошевелить рукой, человеку нужно больше времени, поэтому такое нажатие считается не реакцией на сигнал, а предугадыванием: оно аннулируется, и попытка проводится заново.
У меня слуховая реакция медленнее зрительной.
В исследованиях слуховая реакция обычно быстрее, но задержка вывода звука на устройстве может перевернуть результат. Особенно у Bluetooth-наушников и колонок звук запаздывает на десятки и даже сотни ms, поэтому попробуйте измерить реакцию с проводными наушниками или встроенным динамиком.
Почему результаты на телефоне и компьютере различаются?
Различаются обработка касаний сенсорным экраном, частота обновления экрана (60, 120 Hz и т. д.) и то, как браузер обрабатывает события. На экране 60 Hz один кадр длится около 16,7 ms, так что уже один лишь момент отображения может дать разницу такого порядка.
Где хранятся мои результаты?
Только в локальном хранилище (localStorage) этого браузера — на сервер ничего не отправляется. Если очистить данные браузера или открыть сайт на другом устройстве или в другом браузере, результаты не будут видны. Кнопкой «Удалить историю» на экране результатов можно удалить записи для каждого режима.