There is no solution for displaying 2657 cat photos in a client browser in 2020 which does not include one of the following:
* some sort of pagination, like a iterating "See more" button or the classic "Next page" stuff
* fancy JS in the background simulating that process making the page much heavier, ruining accessibility and most likely the back button
* instantly draining the clients monthly data, crashing the device, timeouting the server and making the infrastructure team cry, roughly in that order