Hey all,
We have been building an application for a long time and it is quite sizable.
In the beginning we received a lot of customer complaints about the loading speed moving from one page to another, so to catch this we created a Single Page App with a nice loader in the beginning. It takes about 15 - 20 seconds to get the page loaded but after that the application is very snappy.
We have 1000s of workflows and to keep things organized we create reusable groups for what normally would have been separate pages.
Lately we have been refactoring the application and found that the behavior of focus groups within the elements was causing a design limitation. We worked around this by tweaking popups to behave like focus groups but it comes with some limitations that sometimes are not ideal.
Solution ?
We are now thinking of converting all page reusable elements back into regular elements and putting them on the page. Apart from some workflows that may break - which we can deal with - we will loose the information structure on workflows that we have right (i.e. ringfenced per page/element)and are a bit afraid that the Bubble workflow editor will not really like to have 2000+ workflows in it and that Bubble editor will timeout and crash a lot .
Iām tempted to test it on a separate branch but I thought that since perhaps there are some best/good practices I might as well ask experienced Forum users what the best way to approach this would be.
Apart from Focus Groups and some non-DRY behavior in our app everything runs smoothly once the page is loaded (with the exception of some complex query results in tables which seem to time out on new results after they have been loaded initially - but that is a separate topic)
Thanks!