Performance Issue – Data Loading Delays

Hello Bubble Team,

We are currently experiencing noticeable delays when loading data within our application. The issue appears to be affecting multiple areas where database queries are involved, resulting in slower response times than usual.

This behavior has been observed recently and is impacting the overall user experience. Previously, these same operations were performing significantly faster.

We would appreciate your assistance in reviewing:

  • Potential performance degradation on your end
  • Database query response times
  • Any recent changes that could be affecting data loading speeds

Please let us know if you need additional details, logs, or specific examples to investigate further.

Thank you in advance for your support.

connecting with the team about this

Update:
I can confirm that the team is currently investigating some issues related to real-time search updates.

Do you have examples of issues with data loading speeds?

Thanks for the update.

The issue is happening across the entire application, not just in a specific feature.

Data loading is slower than usual in multiple pages, including searches and repeating groups.

It seems that real-time updates and data retrieval are delayed throughout the app.

This behavior started recently and is affecting the overall performance.

If your searches use :filtered (the client-side operator), Bubble pulls the full dataset to the browser before filtering. Switch to database-side constraints, anything you can express in the “Search for X where field = value” panel instead of a :filtered list. For most slowdown reports like yours, this alone cuts load time 60–80%.
Also don’t load everything at once. Set your repeating group’s data source to use :items until # = 10 (or use the List items per page setting), then load subsequent pages on demand — either via a “Load more” button that increments a custom state, or by enabling the built-in pagination. This keeps the first render fast regardless of dataset size, and Bubble only bills WU for the records actually fetched.

Can you share what data types are involved and roughly how many records? Happy to narrow it down further.