A few ideas:
1- Display data one page at a time. When you scroll down, load more data.
2- Scrolling through 7000 entries to go to the end will last forever. Access your data through the search form. Limit your results to 100 entries.
3- If the data is sorted, group the elements together and specify the index. For example, alphabetical lists can be divided into 26 subsets. The alphabet is shown on the first page, and you need to click on the letter to go to a subset.
Emmanuel
source share