In this article, I will explain how to create a page in Vue.js with smooth endless scrolling. To illustrate how itâs done, Iâll create a very simple search page on which you can scroll endlessly through the results. The goal is for the page to be smooth, fast, and free of potential performance issues. Why am I calling it a smooth endless scrolling page? To keep the experience smooth for the end-user, they must be able to endlessly scroll without constantly waiting for the page to load. Keeping that in mind, letâs start with our simple application.