CATcher-org / CATcher-org/WATcher
Reducing loading time of Issues
- Dominant language
- TypeScript
- Stars
- 10
- Forks
- 38
- PR merge metrics
- No merged PRs in 30d
Description
1. Remove reference to GithubIssue after converting to Issue object
2. Remove fetching of unnecessary fields
3. Remove API calls `toFetch` after certain number pages? Don't check cache on first load.
4. Caching for graphql? Check if it's being done
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how Issues are loaded and how the Issue object, API fields, pagination, cache checks, and GraphQL requests are handled. Review the listed loading paths and measure the current behavior; done means unnecessary fields and requests are removed and loading time is reduced without breaking issue data retrieval.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, performance
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100