Infinite scrolling is universally bad for one, very simple reason: It breaks the scroll bar. One of the purposes of a scroll bar is to indicate how long (and/or wide) some piece of content is relative to your window. Another purpose is to indicate your current X/Y position within some piece of content. Both of those purposes are completely broken with the use of infinite scrolling, because the length (and/or width) o…
On one hand, yes, I agree. On the other hand, it seems to me that this is partly the fault of the scrollbar as an idea. How do you show the current position in a document for which, for one reason or another, you cannot instantly compute the visible height? I still remember an Android PDF viewer which would run through every page of a 2000-page document to get the page dimensions before displaying anything. (From wha…
Infinite Scrolling: When to Use It, When to Avoid It
41–50 of 175 posts
Re: Infinite Scrolling: When to Use It, When to Avoid It
#42Infinite scrolling is universally bad for one, very simple reason: It breaks the scroll bar. One of the purposes of a scroll bar is to indicate how long (and/or wide) some piece of content is relative to your window. Another purpose is to indicate your current X/Y position within some piece of content. Both of those purposes are completely broken with the use of infinite scrolling, because the length (and/or width) o…
It also breaks the "virtual scrollbar". if you reload the page you have to start all over
Heck—maybe it’s not even browsers, but websites. I’m pretty sure a website could change the URL as you scroll, so if the page is reloaded (or bookmarked, etc) you’re brought back to where you left off. I usually dislike it when websites mess with URLs, but this seems like an excellent use case!
Re: Infinite Scrolling: When to Use It, When to Avoid It
#43Earlier quoted context omitted.
I use the scrollbar on mobile. It's a way to quickly navigate to a section of a particularly large document that would take tons of swiping. Not a frequent use case but an absolute necessity on occasion.
Interesting, none of my mobile browsers even have a scroll bar.
Re: Infinite Scrolling: When to Use It, When to Avoid It
#44Earlier quoted context omitted.
It also breaks the "virtual scrollbar". if you reload the page you have to start all over
This is my primary issue with infinite scrolling. However, I wonder if it’s mostly a problem with today’s web browsers. Heck—maybe it’s not even browsers, but websites. I’m pretty sure a website could change the URL as you scroll, so if the page is reloaded (or bookmarked, etc) you’re brought back to where you left off. I usually dislike it when websites mess with URLs, but this seems like an excellent use case!
Re: Infinite Scrolling: When to Use It, When to Avoid It
#45There's some small satisfaction and fulfillment from reaching the bottom of a page. Each page is like a breakpoint, imagine if books were 1 long page.
Re: Infinite Scrolling: When to Use It, When to Avoid It
#46Re: Infinite Scrolling: When to Use It, When to Avoid It
#47Re: Infinite Scrolling: When to Use It, When to Avoid It
#48Earlier quoted context omitted.
> How do you show the current position in a document for which, for one reason or another, you cannot instantly compute the visible height? Perhaps by not "instantly" displaying the document- that is, displaying it before you are able to display its scrollbar.
Could someone remind me what the name is for the eternal debate between the two valid camps: “HTML should never ever render if there’s an error” vs. “Renderer should try its best to render part of a document if there’s errors” ? I feel that this is akin to that. I strongly believe both perspectives are valid for often overlapping contexts.
Re: Infinite Scrolling: When to Use It, When to Avoid It
#49Their points are wrong and border on naivety.
Page load issues can and should be nonexistent fire to loading via xmlhttprequest/fetch ahead of time, and SEO issues are minor and typically negated by sitemap XML.
There are plenty of other best-practices to address lingering concerns.
Re: Infinite Scrolling: When to Use It, When to Avoid It
#50Infinite scrolling makes the contents of the page unlinkable, breaks searchability and caching. It always makes the experience worse for unclear benefits. What's the problem it solves? Not resending the header and the footer on changing pages? Really?