-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve loading times #33
Comments
Reopening this issue as the suggestions still need to be addressed. The improvements are related to making calls directly from the client to GitHub without going through our API. I've opened #325 to test this approach, and I think we can use client-side fetching to load data from our APIs after the client hits GitHub's rate limiting if needed. |
Related discussions and proposals: |
I'm having some ideas on strategies we can use to improve loading while I work on #325:
For the background work, we can fetch data from GitHub using a mix of methods (e.g., authenticated & non-authenticated calls to the REST and GraphQL endpoints). We defer calls as much as possible to save resources. Currently, I think the main features that require data from a roadmap's children are:
Given that info, we can think of different approaches to this.
Note: I'm just thinking out loud here, as we need more data to make an informed decision. |
Overview
Users currently face slow loading times on the homepage when submitting a new URL to generate a roadmap. We should explore the root cause and fix this.
Possible improvements
Open question
Related discussions and proposals
The text was updated successfully, but these errors were encountered: