However, these pages fetch a great amount data from third party providers which adds a noticeable delay during page load.
Proposal
One improvement could be to add a loading state for fetching active branches and prebuilds.
Ideally, we could introduce some mechanisms to make this loading faster, like caching. Looping in @AlexTugarev because of the relevant discussion (internal).
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Problem to solve
Back in https://github.com/gitpod-io/gitpod/pull/4970 we added Branches and Prebuilds pages for Projects.
However, these pages fetch a great amount data from third party providers which adds a noticeable delay during page load.
Proposal
One improvement could be to add a loading state for fetching active branches and prebuilds.
Ideally, we could introduce some mechanisms to make this loading faster, like caching. Looping in @AlexTugarev because of the relevant discussion (internal).
Follow up issue from https://github.com/gitpod-io/gitpod/issues/4958, point 15. See also https://github.com/gitpod-io/gitpod/pull/4876#discussion_r676633703.