InstantClick: библиотека для улучшения отзывчивости сайта
2014-02-09 21:09:23
При щелчке мышью по ссылке или кнопке на веб-странице от момента, когда курсор оказывается над ...
+ развернуть текст сохранённая копия
При щелчке мышью по ссылке или кнопке на веб-странице от момента, когда курсор оказывается над элементом до срабатывания события click
обычно проходит несколько сотен миллисекунд. Во-первых, пользователю нужно убедиться, что курсор в нужном месте — именно этот процесс занимает больше всего времени. Во-вторых, событие click
срабатывает только после отпускания кнопки мыши, а это происходит через несколько десятков миллисекунд после нажатия. В мобильных браузерах между моментом касания тачскрина и событием click
установлена задержка в 300 мс — это делается для того, чтобы избежать ложных срабатываний.
Библиотека InstantClick (1,6 кБ в сжатом виде, зависимости отсутствуют) позволяет улучшить воспринимаемое время отклика страницы на щелчок за счёт того, что необходимая информация начинает подгружаться с сервера в тот момент, когда курсор оказывается над активным элементом, по событию mouseover
. Это экономит несколько сотен миллисекунд и реакция приложения может оказаться почти мгновенной.
Читать дальше →
Тэги:
fastclick,
instantclick,
jquery-pjax,
pjax,
turbolinks,
usability,
веб-разработка,
задержки,
интерфейса,
интерфейсы,
отзывчивость