무한 스크롤은 화면을 아래로 내리면 다음 콘텐츠가 계속 추가되는 방식이다. 이용자가 다음 페이지 버튼을 누르지 않아도 탐색을 이어갈 수 있다. 닐슨 노먼 그룹은 이 방식이 비슷한 항목을 훑어보는 상황에서는 조작을 줄이지만, 특정한 항목을 다시 찾는 상황에는 어려움을 만들 수 있다고 설명한다. 페이지의 끝이 계속 밀리면 전체 분량과 현재 위치도 파악하기 어려워진다. [[추천 알고리즘]]과 결합하면 정해진 목록이 끝난 뒤에도 다음 후보를 계속 보여준다. 긴 글을 스크롤하며 읽는 것과 끝에 닿을 때 새 항목을 불러오는 것은 다르다. 한 웹 문서가 [[뷰포트]]보다 길어질 수 있다는 성질만으로 무한 스크롤이 되는 것은 아니다. [[스크롤 가로채기]]처럼 이동 입력을 다른 동작으로 바꾸는 방식과도 구분한다. 무한 스크롤 자체가 언제나 [[다크 패턴]]인 것은 아니다. 다만 계속 읽는 선택만 쉬워지고 멈추거나 돌아가는 선택이 어려워지는지 살펴볼 필요가 있다. 만드는 사람은 더 보기 버튼, 페이지 구분, [[스크롤 위치 복원|이전 위치 복원]] 같은 방법으로 탐색의 단서를 남길 수 있다. 특정 글을 다시 찾을 때는 목록에서 스크롤을 반복하기보다 그 글의 주소를 저장하는 방법도 있다. ## 참고 - 닐슨 노먼 그룹, [무한 스크롤의 장점과 한계](https://www.nngroup.com/articles/infinite-scrolling-tips/) ## 기타 등등 - WAI의 피드 패턴은 화면 읽기 프로그램이 글 단위로 이동하며 다음 내용을 불러올 수 있도록 약속을 정한다. 스크롤 이벤트를 감지하는 것만으로 해결되지 않는 문제다. [출처](https://www.w3.org/WAI/ARIA/apg/patterns/feed/) - 권장 키보드 동작에는 피드 바깥으로 빠져나가는 방법도 들어간다. 다만 널리 굳어진 키 관습은 아니므로 사용법을 쉽게 찾게 하라고 설명한다. [출처](https://www.w3.org/WAI/ARIA/apg/patterns/feed/) #개념 #웹