This can be addressed in a number of ways, firstly we should try to implement optimistic UI that reflects the changes to data before they are persisted to the database, and rolling them back if the request fails.
This also is likely a cold-start issue with the cloud functions that could be addressed in the backend.
Progress indicators would also help.
This can be addressed in a number of ways, firstly we should try to implement optimistic UI that reflects the changes to data before they are persisted to the database, and rolling them back if the request fails.
This also is likely a cold-start issue with the cloud functions that could be addressed in the backend.
Progress indicators would also help.