gitpod-io / gitpod

The developer platform for on-demand cloud development environments to create software faster and more securely.
https://www.gitpod.io
GNU Affero General Public License v3.0
12.81k stars 1.23k forks source link

Improve performance for fetching active branches and prebuilds #5038

Open gtsiolis opened 3 years ago

gtsiolis commented 3 years ago

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.

stale[bot] commented 2 years ago

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.