Бесконечный скролл, как сомнительное улучшение интерфейса
В данном мини-обзоре плюсов и минусов хотелось бы еще раз поднять холивар понять для чего же всё-таки многие веб-сервисы используют т.н «бесконечный скролл» вместо привычной и понятной организации перехода по страницам.
Минусы
- Нету понимания всего объема информации (так сколько же мне еще нужно листать этот проклятый скролл, чтобы дойти до конца!?)
- Бо́льшая нагрузка на интерфейс браузера, из-за чего начинают возникать тормоза когда скролл становится огромных размеров
- Т.к нету деления на условные элементы информации, т.е страницы, я не могу начать читать всю эту портянку с нужного мне места (по этому поводу я до сих пор не понимаю, почему тот же твитер, вконтакте, итд. не реализовали юзкейс с сохранением состояния прокрутки, т.е произошло при скролле, например, 5 дополнительных подгрузок контента, так
йопта, сохраните ж эти данные в хэше урла или еще где, чтобы после перезагрузки страницы я попал в нужное место) - Не всегда корректно срабатывает скроллирование самой страницы, в момент когда «еще не дошел до конца, но уже пошла новая загрузка», т.е скролл в итоге прыгает на большее значение, чем было до подгрузки
- Сложно «добраться» до футера, где могут лежать ссылки и другая важная информация
Плюсы
- Подгружается только нужный контент, следовательно меньше нагрузки на сервер (по-сути это вообще не должно заботить пользователя)
- Быстрее грузится дополнительный контент, чем бы перезагружалась новая страница (что впрочем не мешает сделать аяксовый пэджинатор)
- Не заставляем пользователя думать, т.е совершать лишних действий, в данном случае искать ссылку на переход на следующую страницу
- Возможность что-то найти на странице при помощи Ctrl+F из всего объема подгруженного контента (с другой стороны эта фича, подозреваю, не сильно и востребована для большинства пользователей, а если и востребована то можно сделать отдельную ссылку «все записи»)
Вобщем, прошу в комменты, возможно что-то упустил и многие выскажут свой юзер экспириенс от использования такого