I have a mundane landing page when users start my app. It only has one nav bar choice.
The subsequent page is very simple - nothing special. A form with 3 choices and one hidden input field to set a default value.
For some reason, this form page is taking 5+ seconds to load. In my prior version, it loads almost instantly. The background image used in both cases is super-compressed and very small - under 100kb.
Two questions:
- What’s going on and how do speed this up?
- If it can’t be fixed, how do I attach a workflow to a nav bar item to pop up “waiting?”
Some more info - even when I remove the image, load is still slow
How big are the tables sourcing the choice components and the hidden field? Or are the choices sourced from a query or relation by chance? Do those tables have a lot of computed columns?
The calendar is the calendar, the other to choice tables are tiny 9 rows and 10 rows each with 5 columns.
One as no computed columns. The other has two columns that are concatenations of text. But that’s done in a google sheet and never changes.
Hmm, I’m not sure what it could be. Seems pretty basic.
Can you run this Performance Mode to see which columns take time to load?
None of the tables in the landing page or w/w form page flag any significant loading. Not surprising as there is no calculation that I’m aware of.
How are you adding the background to those tabs?
CSS background-image
I’ve tried removing them and it doesn’t change the load time.
That’s weird. I thought CSS is the likely culprit, but I don’t have any other ideas. Maybe a VPN to see if it loads better for another country.
I had the same suspicion. I even super-compressed the images using a zolfi algorythm - less than 65 kb. But with or without, still takes time to load.