Есть ли способ измерения латентности между , когда я нажимаю кнопку мыши и , когда установленная функция onmousedown срабатывает?Как измерить задержку между взаимодействием и событием mousedown в JavaScript?
Или, имеются ли в наличии текущие статистические данные об этой задержке?
Я предполагаю, что эти два события не являются одновременными и зависят от браузера.
До сих пор мой единственный подход заключался в создании нескольких событий onmousedown и измерении разницы во времени между ними с использованием Date. Я обнаружил до 6 мс разницу между ними.
Я работаю над аудио-приложениями, чувствительными к времени (до миллисекунд).
Любая помощь - это здорово, спасибо!
Меня особенно интересуют настольные браузеры; Я знаю о задержке 300 мс в мобильных событиях, но это не то, что я пытаюсь измерить. – suncannon
Использование JavaScript для чувствительных к времени функций не может быть вашим лучшим выбором. Я бы рекомендовал изучить другие инструменты с более определенными спецификациями для такого приложения. – Palpatim
_ «Использование JavaScript для чувствительных к времени функций не может быть вашим лучшим выбором». _ Также помните, что ** JavaScript является однопоточным **. –