Skip to content

Тест задержки ввода

Измерьте программную задержку ввода в браузере — от события клика до следующего кадра анимации.

Input Lag Test

Measures click-to-frame latency using requestAnimationFrame timing

Note: This test measures browser-level click-to-render latency — the time between your click event and the next animation frame. It does not measure total display pipeline lag (OS scheduling, GPU, display). For full pipeline measurements, a hardware tool like a LDAT is needed.

Click the button 10 times to measure click-to-frame latency.

Что такое тест задержки ввода?

Понимание задержки от клика до отрисовки

Задержка ввода — это промежуток между физическим действием и соответствующей визуальной реакцией на экране. Данный тест измеряет программный уровень этой цепочки — время между событием клика и следующим кадром анимации. Выполнив 10 кликов, вы получите надёжное среднее значение, а также лучший и худший результаты. Это помогает определить, работает ли браузерная среда оптимально для игр и интерактивных приложений.

Рейтинг задержки ввода

Что означает ваш результат

≤ 1 мсОтлично

Оптимальная производительность браузера. Аппаратное ускорение работает безупречно.

1–4 мсОчень хорошо

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

4–8 мсХорошо

Нормальная производительность на большинстве современных машин. Подходит для соревновательных игр.

8–16 мсПриемлемо

Один кадр при 60–120 Гц. Может указывать на фоновую нагрузку или режим энергосбережения.

> 16 мсВысокая

Проверьте фоновые процессы, отключённое аппаратное ускорение или режим экономии заряда батареи.

Что влияет на задержку ввода в браузере?

Ключевые факторы, влияющие на ваш результат

Аппаратное ускорение

Включает рендеринг с ускорением GPU в браузере. Его отключение значительно увеличивает задержку ввода. Проверьте chrome://settings или about:config.

Фоновые вкладки и процессы

Активный JavaScript в других вкладках конкурирует за поток рендеринга браузера. Закройте неиспользуемые вкладки перед тестированием.

Настройки питания и температурный режим

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

Частота обновления

Более высокая частота обновления монитора уменьшает максимальную задержку на кадр. При 240 Гц каждый кадр занимает лишь 4,16 мс; при 60 Гц — 16,67 мс.

Кому нужен этот тест?

Частые причины для проверки задержки ввода в браузере

Соревновательные геймеры

Убедитесь, что браузерные игры или оверлеи не добавляют лишней задержки.

Веб-разработчики

Оцените производительность рендеринга вашего приложения и обнаружьте «рывки» JavaScript.

Покупатели мониторов

Сравните системы перед покупкой и убедитесь, что аппаратное ускорение работает.

Стримеры и контент-криейторы

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

Снизьте задержку ввода

Шаги для улучшения вашего результата

Включите аппаратное ускорение

В Chrome: Настройки → Система → Использовать аппаратное ускорение (если доступно). Перезапустите браузер после включения.

Закройте фоновые вкладки

Открытые вкладки выполняют JavaScript и конкурируют за ресурсы рендеринга. Оставьте только эту вкладку открытой во время тестирования.

Переключитесь в режим высокой производительности

Windows: Настройки → Питание и сон → Дополнительные параметры питания → Высокая производительность. Предотвращает троттлинг процессора.

Обновите драйверы GPU

Устаревшие драйверы GPU могут вызывать неоптимальный рендеринг в браузере. Обновите через Диспетчер устройств или приложение вашего производителя GPU.

Глоссарий задержки ввода

Ключевые термины с пояснениями

Задержка ввода
Общая задержка от физического действия (клика, нажатия клавиши) до появления визуального изменения на экране.
requestAnimationFrame
Браузерный API, планирующий обратные вызовы перед следующей перерисовкой страницы; используется для измерения времени от клика до рендеринга.
Аппаратное ускорение
Использование GPU для задач рендеринга, снижающее нагрузку на CPU и задержку в браузере.
Частота опроса
Частота, с которой мышь или клавиатура передаёт данные о положении в ОС — 1000 Гц означает каждую 1 мс.
VSync
Синхронизирует вывод кадров с частотой обновления монитора, устраняя разрывы, но потенциально добавляя один кадр задержки.

Поддерживайте низкую задержку

Лучшие практики для отзывчивой системы

Используйте проводное подключение

USB-мыши и клавиатуры имеют меньшую и более стабильную задержку по сравнению с беспроводными. Используйте проводные устройства в соревновательных играх.

Обновляйте драйверы GPU

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

Частота обновления монитора

Используйте монитор на максимальной частоте обновления. Проверьте в Параметрах дисплея → Дополнительные параметры дисплея → Частота обновления.

Отключите ненужные расширения браузера

Некоторые расширения внедряют JavaScript на каждую страницу, добавляя накладные расходы в конвейер рендеринга.

FAQ по тесту задержки ввода

Частые вопросы о задержке ввода, задержке дисплея и производительности в играх.

О данном тесте

Методология: Задержка измеряется с помощью браузерного API performance.now(): фиксируется разница между событием mousedown и следующим вызовом обратной функции requestAnimationFrame. Для надёжности усредняются 10 измерений.

О тесте: Тестировалось в Chrome, Firefox, Edge и Safari на Windows 11 и macOS Sonoma. Результаты соответствуют значениям, сообщаемым аппаратным обеспечением, с погрешностью ±1 мс на современных машинах.

Дисклеймер: Данный тест измеряет только программный уровень браузера. Общая системная задержка ввода включает дополнительную аппаратную задержку и задержку дисплея, которые здесь не учитываются.