Infinite Scrolling works by pre-loading content from another page and adding it to the current page the user is viewing.
It is used when the web master wishes the users to remain on the web site for an extended period of time without having to be moved to another page to see more information. Usually, this technique is used if the content to be loaded on the page is too large to show on initial load and if this content is similar in nature.
This technique, however, is not recommended for webpages that have an objective like finding specific content or being able to make comparisons. This is because if you have a goal for an infinite scrolling website, it may be lost due to the sheer mass of content that the viewer can see.
Advantages of Infinite Scrolling
- Users are on the page for a longer period of time because of a lack of having to move to another page and adjust viewing habits.
- Users need little to no instructions
- Can be made responsive
- Effective for presenting content is used well
Disadvantages of Infinite Scrolling
- Adding content to a webpage can increase the amount of memory needed for the browser to run
- There is no way to opt-out or cancel this page behaviour
- It is basically impossible to reach the footer of the page
- Analytics will not immediately pick up event and therefore further configuration would be required


