App Performance Issues: Why is My Glide App So Slow?

I have an app that is already used daily to read and sign documents, do reports and many more by about 15 users. I’ve noticed is running very slowly, it always did compared to some other apps(i know this is a web based app though) I’m reaching out to see if others have experienced similar issues or if there are ways to optimize performance.
For example I’m compare it to SafetyCulture, that’s a lot more fluid. Even the Signature Component it takes like 2 seconds after you press ‘‘Done’’ to sign something, on the other hand on SafetyCulture the signature component is instant, and so many more examples like that. Most of the users wait a lot(even 5-10 seconds) for the app to load, that’s frustrating.
The app will have to be used by a lot more users soon so I’m a bit scared because it’s not working fast enough. Don’t get me wrong, I love Glide but it’s frustrating to see other apps or sites or whatever working a lot more faster and be more responsive.

So do you guys know any ways to optimize performance? Thank you very much

Can you try and click on the monitor icon in the data editor ? It is to the right of the add new table button.

hi, thank you for your answer. I’ve done this now, all are green

Where in the world are you and what kind of Internet connection do you have and what devices and operating systems are you running on?

thank you for your reply. Located in London, most of us(I’ll say 80%) have Iphones, 4-5g coverage. I’m on wifi all the time and still the loading time is not that great.

this is a pain point for me as well…

@MaximeBaker , when I clicked on the monitor icon I noticed that Date and Time columns take roughly 16 times longer to load than other computed columns. Do you know why this is?

You mean computed date time column or basic one?

In some cases the basic column takes 9-10ms and the formatted column takes 15+ms

The computed columns are calculated on client side. So if you have a loooot of data, multiple computed columns and a slow computer, because javascript is single thread, it can take more time to load.

1 Like

yes. Any idea why the basic column might lake a long time? It varies from 0.5ms to 10ms depending on the table and does not seem very intuitive when I compare things like # rows, #columns, etc.

What data source are you using?

Glide tables only

How much data to you have in your table ?

Where can I see the distribution info per table?

At the bottom right of each table.

1 Like