Что такое бесконечная прокрутка и как она работает?

Бесконечная прокрутка – это метод, используемый многими современными веб-сайтами, включая Twitter, Facebook и Reddit.

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

Вот что такое бесконечная прокрутка, что в ней хорошего, а что не совсем хорошо.

Что такое бесконечная прокрутка?

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

Аза Раскин изобрела механизм, работая в Humanized, небольшой компании, занимающейся пользовательскими интерфейсами. Возникнув в 2006 году, он с тех пор становится все более популярным на основных веб-сайтах.

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

Бесконечная прокрутка часто заменяет макет, известный как разбиение на страницы. Это более традиционный подход, при котором большие списки разбиваются на несколько меньших страниц. Эти страницы обычно пронумерованы. Набор ссылок обычно позволяет пользователям выбирать отдельные страницы.

Технология бесконечного свитка

Бесконечная прокрутка по-прежнему работает во многом так же, как и обычный просмотр веб-сайтов, за кулисами. Ваш браузер запрашивает некоторый контент, а веб-сервер отправляет его обратно.

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

Бесконечная прокрутка часто работает автоматически, загружая новый контент, когда читатель достигает нижней части страницы или приближается к ней. Но есть и компромиссы. На некоторых сайтах внизу содержимого есть кнопка « Загрузить больше» . Он по-прежнему использует тот же базовый метод для добавления большего количества контента, но вместо этого действует вручную.

Google – интересный пример. Он разбивает свои веб-результаты на рабочий стол, но использует ручную бесконечную прокрутку на мобильных устройствах. Его результаты изображения автоматически бесконечны для обоих.

Итак, в чем проблема с бесконечной прокруткой?

Во-первых, существуют технические и конструктивные недостатки, которые компенсируют некоторые преимущества. Часто они возникают из-за несовершенной реализации, а не из-за недостатков бесконечной прокрутки. Но они все еще происходят.

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

Для этого метода требуется JavaScript, но он обычно доступен, и реализации могут обойти его, даже если его нет. Более проблематичным является влияние на печать, особенно с инструментами, предназначенными для печати всей страницы. Никто не хочет распечатывать всю историю своей ленты Twitter!

Еще один недостаток – навигация. Что должно отображаться, когда вы прокручиваете для загрузки дополнительного контента, затем покидаете страницу и затем возвращаетесь? Эта проблема является частью более широкой проблемы. Бесконечная прокрутка обычно создает страницы, которые не работают при добавлении в закладки.

А как насчет социального воздействия бесконечной прокрутки?

Помимо технических недостатков, влияние на человеческое поведение также может быть значительным. Сам Аза Раскин выразил обеспокоенность по поводу неправильного использования техники:

Как будто они принимают поведенческий кокаин и просто разбрызгивают его по всему интерфейсу, и это то, что заставляет вас возвращаться и возвращаться и возвращаться.

Аргумент состоит в том, что, поскольку бесконечная прокрутка продолжает подпитывать новый контент, она побуждает пользователей потреблять все больше и больше. Конечно, сама бесконечная прокрутка – лишь один из небольших факторов. Зависимость от социальных сетей существовала бы и без этого, но она могла бы быть менее выраженной.

Связанный: Негативное влияние социальных сетей на людей и пользователей

Плюсы и минусы бесконечной прокрутки

Бесконечная прокрутка – умная техника, но у нее есть недостатки, которые следует учитывать. Подходит не для каждой ситуации. Как и при любом выборе дизайна, создатели сайтов должны протестировать альтернативы.

Как читателю полезно понимать различия между бесконечной прокруткой и традиционной статической моделью. В последнем случае веб-браузер загружает контент по явному запросу. У отдельных страниц есть разные URL-адреса, чтобы читатели могли добавлять их в закладки.