Недавно я интегрировал fastclick.js
в свой проект, чтобы устранить задержку в 300 мс при физическом нажатии одной из ссылок на сенсорном экране. Теперь я хотел бы протестировать его, чтобы убедиться, что он интегрирован правильно. Если это правильно интегрировано, я должен иметь возможность сравнить разницу в скорости 300 мс.Бенчмаркинг/тестирование fastclick.js
(Согласно Google ... мобильные браузеры будут ждать примерно 300 мс с момента нажатия кнопки, чтобы запустить событие клика. Причина этого заключается в том, что браузер ждет, если вы на самом деле выполняете двойной водопроводный.)
Я с трудом продумывая логику можно использовать для сравнения это, однако ...
вопрос заключается в том, что если я связываю это событие щелчка ссылки (и установите var startTime = new Date();
там) , он будет запускать тесты только после регистрации ссылки (после 300 мс), и я не смогу получить точный ориентир таким образом.
Любые идеи о том, как я могу проверить разницу и проверить, что fastclick.js
правильно интегрирован в мой проект?
Я могу попробовать запустить таймер на мероприятии mouseover
, но есть ли лучшая альтернатива этому?
Here's the link to the fastclick.js repository on GitHub