Page with large card collection is very slow and crashes when I try to change the options filter

I have a large card collection on this “orders” page, it has over 1,000 cards displayed with hero images. It takes a long time to load and functions very laggy, I assume this is just a limitation in noloco. I could switch to a paginate option but I would need 1 of the sort groups to be fully prioritized. Records are separated by “Incomplete” (which currently has about 30) or “complete” (which is all past orders and totals 970). The reason for having them all visible on 1 page is so that they can all be searched as part of one collection. 90% of the time we are using the smaller incomplete group. The other 10% we need to search all items.

  1. I need help changing the option filter for now because I can’t make any edits to the page as it currently is.
  2. I’m looking for a long term solution.
    a) I could filter out records with a “last edited” field older than x months and probably chop the collection in half but that might still be too big.
    b) I could turn off the images in the complete group. Would that actually help? Again I would test this myself but I can’t actually edit the page without it crashing.
  3. In this situation and in some others I would consider the paginate feature a useful tool but since I can’t select priority I basically never use paginate.

If you add a search box, it will search all of the records, even those not on the page

In this situation and in some others I would consider the paginate feature a useful tool but since I can’t select priority I basically never use paginate.

You can adjust the ‘Sorting’ to determine which records are shown first, in your case last edited might be the best metric

image

Are your files very high-resolution? That could also be the problem with loading >1000 files. It causes the browser to use a lot of memory just keeping the images around.

I’ve adjusted those settings for you, which for me has sped it up quite a lot

image

Thanks for the help. I trimmed the page size down to 100 to make a difference. Sorting by last modified is some help but I really need to be able to sort by grouping first and then last modified. But, I think I can come up with an airtable formula to make it work as I’m hoping.