Background
Engineering collaboration to identify priority tech debt fixes for this quarter.
Backend:
- testing: debugging and monitoring JS performance
- Orchestrator: reducing process time for large (Wikidata) objects
Frontend:
- Vue performance: reducing page-load time on (large) objects
Approach
- Find out where/why the delays are occurring
- Devise and create way(s) to gain clarity; debugging
- Plan and create tasks to solve issue from found data
Acceptance Criteria/Success Metrics
- Performance requirements for Wikidata and Wikipedia integrations are met
Success:
- Completion of Wikidata work because of performance improvement
Stretch Goal
- [Frontend] Performance cont - PHP performance
- [Backend + Frontend] Re-enabling disabled features
- [Backend] Splitting out built-in code from Orchestrator into Evaluator
- [Frontend] Show error messages from the PHP layer (e.g. Orchestrator missing) in the front end, rather than ugly "HTTP –"
Details
Details