Измерьте задержку ввода
Кликайте и измеряйте время между вашим вводом и визуальным откликом. Проведите несколько раундов для получения надёжного среднего значения — всё обрабатывается локально в браузере.
Тест измеряет программную задержку от клика PointerEvent до следующего отрисованного кадра с помощью временных меток performance.now() для расчёта задержки от клика до отрисовки в миллисекундах.
Типичная задержка ввода в браузере от 15 до 50 мс; аппаратные факторы (отклик монитора, опрос USB) добавляют дополнительную задержку, не учитываемую программными замерами.
Что означают ваши результаты?
| Result | Range | Meaning |
|---|---|---|
| Хорошо | Менее 20 мс в среднем | Отличная программная задержка. В сочетании с монитором 144 Hz+ и мышью с опросом 1000 Hz общая сквозная задержка должна быть незаметной для соревновательных игр. |
| Внимание | 20–50 мс в среднем | Приемлемо для большинства задач. Более высокие значения могут быть связаны с задержками композитора браузера, фоновыми процессами или V-Sync, добавляющим до одного кадра задержки. |
| Плохо | Более 50 мс в среднем | Заметная задержка, влияющая на игровую производительность. Причины: высокая нагрузка CPU, задержка композитора, режим энергосбережения, снижающий частоту GPU, или пропуск кадров из-за фоновых процессов. |
Частые проблемы и их решения
Измерения задержки непостоянны (высокая дисперсия)
Закройте другие вкладки и фоновые приложения. Паузы сборщика мусора и планирование композитора могут вызывать всплески. Запустите тест в полноэкранном окне браузера для наиболее стабильных результатов.
Измеренная задержка значительно выше ожидаемой
Отключите V-Sync в настройках браузера (chrome://flags → disable V-Sync) для устранения задержки синхронизации кадров. Также проверьте, что ОС не в режиме энергосбережения, который снижает частоту CPU и GPU.