One big thing I see on clients applications is that they shop around for plugins like it’s Black Friday.

  • Do no get plugins until you absolutely know for a fact you need it and it will help your product/application out.
  • Only request specific data once, and store it on a page or in cache so a user does not need to reload that data over and over again. Grab fresh data when needed (maybe use dates to track refresh times?)
  • Filter after you grab the data and have it stored (cause if you filter dynamic data, it’ll keep fetching the latest data as they search).
  • Use backend workflows for basically everything that modifies your database – especially big workflows that have a lot of actions (other than a few minor things that have fewer actions/flows).
  • For images, I would suggest a system like Cloudinary to optimize and render your media in a much faster and more responsive matter.

These should help out with load times, but with Bubble, expect a bit more load time than other frameworks, as Bubble is built different. Haha.