I just created a new, blank Bubble app and ran it through GTMetrix. I tested 5 times and it took an average of 5.5 seconds to load (5.8, 7.2, 5.8, 2.9, 6.1).
I did the same thing with a blank page on my other app that’s on a professional plan with 2 additional units of capacity and the result was 6.1 seconds on average (5.2, 7.8, 5.2, 6.4, 5.8).
If a blank page takes that long to load, how are we ever supposed to have a performant site?
Yes, I think something is going on. Sometimes my page loads fast, but often it takes 8-10 seconds to load - this is only happening recently for me.
Thought I’d post an update in case it’s helpful to anyone in the future. I went back and forth a bit with Bubble support and here’s what they said:
Bubble does CSR (client side rendering) which is much slower than SSR (server side rendering).
Bubble pages feel slower to load than something like wordpress which does SSR and, perhaps even more importantly, this impacts SEO materially. There’s things you can do to mitigate the problem a bit with Bubble, but CSR is simply worse for SEO than SSR. Our SEO consultant, for example, said they’ve changed big sites from CRS -> SSR and doubled the search traffic with that one change.
OMG this is a huge issue for our company. Is bubble planning to do SSR instead of CSR? Since this is a proven best way?
Yes - The past few Monthly Community Updates have discussed this
TL:DR; SSR is at the top of all future performance updates.