To infinity and beyond!
Displaying a simple list with an average size does not come with a lot of challenges. As soon as the lists starts to grow, challenges start to appear. We can easily overwhelm a user with a very long list. Long lists can also have a performance impact on our application, especially when it displays dynamic content.
One way to address the challenge faced when displaying long lists is to provide pagination. However, pages do not always translate very well. While using pagination on a desktop device with a mouse seems very intuitive, it becomes cumbersome on mobile devices with touch support.
In this chapter, we'll look at a different approach that can help us mitigate the performance implications of long lists while providing ...