Hello everyone, quick question regarding repeating groups or tables because I find conflicting information. If you have a table in the database with 1000 or even more entries and you create a repeating group or a table to display those entries using a regular “search for all entries”, no filtering. Do all 1000 entries get pulled from the database or not? The repeating group also has pagination, displaying only 10 rows per page.
Initially I thought that it does, but then I also asked chat GPT and even though it told me that it does load everything, later it said " * Bubble does not immediately load the full list.
- Instead, it lazily loads the data only as needed — e.g., just enough items to render what’s visible in the viewport."
In a RG, no they don’t (unless you specific check the ‘Show all items immediately’ box).
In a Table, only the specified number of rows is loaded. If no number is specified then the entire, accessible database is loaded.
@radu_me check out this video demonstrating how to see in your browser dev tools the lazy loading in action and implications of changing the height of the RG, minimum cell height of RG and the amount of data loaded on page load as they are connected to the number of entries loaded on page load.
Hey @boston85719 .Than you so much for the video. It really helped a lot. I initially looked at the workload units that it consumed on page load and reached the conclusion that it does not load all the database. But your method of looking at the developer tools in the browser is better. 
1 Like