this might be a hot take but I prefer page-by-page browsing instead of infinite scrolling for several reasons:
- it gives you clear breakpoints to remind you to take a break
- you can scroll all the way to the top or the bottom to access UI elements in those places without losing your place too badly (especially if some of the links are purple, showing you what you’ve already clicked on)
- you can let the entire tab unload and then reload it later without losing your place either
- it’s more intuitive to have discrete webpages that are a fixed size, and to have no special behavior on scrolling, because that’s how 90% of the internet works
- it’s also just drastically simpler to implement (no javascript needed!) and eliminates tons of potential bugs
to be honest I am almost at the point where I’d call infinite scrolling a dark pattern - to manipulate people into browsing mindlessly without taking a break
