Мышь · 7 минут читать

Тесты на мышь: что может и не может измерить браузер

Прочитайте наблюдаемую скорость событий указателя, средние интервалы и пики, не путая доставку браузера для аппаратного сертификата USB.

9 августа 2026 г. · Редакция Keymap Labs

Мышь может быть сконфигурирована для 125, 500, 1000, 4000 или 8000 Гц, но веб-страница не подключается непосредственно к транзакции опроса USB. Он получает указательные события после того, как устройство, прошивка, операционная система и браузер обработали их. Браузеры могут объединять движение в меньшее количество событий, планировать доставку с рендерингом или раскрывать больше деталей только через определенные API и среды.

Это означает, что онлайн-меры тестирования опросов Доставка событий, наблюдаемая браузеромЭто по-прежнему полезно для сравнений, но это не сертификат скорости прошивки устройства.

Запуск более чистого образца

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

Проверить не менее трех образцов. Держите ту же зону движения и скорость как можно ближе. Сравните наблюдаемую скорость, медианный интервал событий, 95-процентный интервал и количество событий. Одно самое высокое значение может выглядеть впечатляюще, скрывая длинные промежутки; распределение лучше описывает стабильность.

При идеальной частоте 1000 Гц интервал между сообщениями составляет около одной миллисекунды, но доставка браузера не является идеальной или прямой. Обновление дисплея, загрузка процессора и объединение событий могут изменить то, что видит страница.

Используйте медианы и процентили

Среднее значение может быть искажено несколькими длительными паузами, особенно если движение замедляется вблизи края испытательной зоны. Медиана представляет собой типичный интервал более надежно. 95-й процентиль показывает, что значительная часть интервалов намного длиннее, чем обычно.

Ищите последовательность в бегах. Стабильная, но более низкая скорость, наблюдаемая браузером, может отражать ограничение среды. Широкое распределение, которое изменяется с нагрузкой процессора или режимом питания, указывает на планирование и условия системы. Большие изолированные шипы могут просто означать паузу в движении рук.

Сравнить условия без переоценки

Если результат неожиданно низкий, повторите в другом текущем браузере. Подключите мышь напрямую, а не через немощный концентратор. На ноутбуке сравните режимы питания с аккумулятором и подключенным питанием. Для беспроводных устройств переместите приемник ближе и уменьшите помехи. Держите настроенную скорость мыши неизменной при тестировании этих переменных.

Затем измените настроенную скорость и повторите. Если профиль 500 Гц и 1000 Гц производит явно разные распределения браузера при одинаковых условиях, тест показывает значимое относительное изменение, даже если ни одно из зарегистрированных чисел не соответствует точной настройке прошивки.

Высокоскоростные устройства особенно трудно проверить на обычной веб-странице. Несколько аппаратных отчетов могут быть объединены до запуска обработчика событий, а выполнение JavaScript разделяет основной поток с рендерингом и другой работой.

Чем выше, тем автоматически лучше

Более высокие настроенные скорости могут уменьшить максимальный интервал между аппаратными отчетами, но они также увеличивают спрос на процессор и мощность. Практическая польза зависит от полной цепочки: устройство, контроллер USB, процессор, игровой движок, частота кадров и дисплей. Нестабильная высокопроизводительная конфигурация может быть менее полезной, чем стабильная более низкая скорость.

Используйте браузерный тест для выявления различий и очевидной нестабильности. Используйте специализированное оборудование или инструменты низкого уровня, если вам нужно сертифицировать время отчета USB. Keymap Labs намеренно маркирует результат «наблюдаемой скоростью», чтобы сохранить эту границу.

Сообщить о воспроизводимой проблеме

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

Полезный отчет описывает метод. «Моя 1000 Гц мышь получает 742 Гц онлайн» является неполной; разрыв может быть путем браузера. «Три непрерывных выборки в браузере A показывают узкое распределение 500 Гц, в то время как браузер B и утилита устройства показывают другой результат» дает поддержку или разработку места для начала.