Page MenuHomePhabricator

Project History
ActivePublic

Details

Looks Like
Wikifunctions Improve performance
Hashtags
#wikifunctions_improve_performance
Description

[FY2024-25Q3] Improve performance and drive down tech debt & developer inhibitors
Engineering collaboration will be used to identify priority tech debt fixes for this quarter.
PRD Doc

There are two main areas:

  • 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

Aproach

  1. Find out where/why the delays are occurring
  2. Devise and create way(s) to gain clarity; debugging
  3. 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 –"

Event Timeline

DSantamaria set this project's icon to Goal.
DSantamaria set this project's color to Red.
Bugreporter renamed this project from Improve performance to Wikifunctions Improve performance.Feb 14 2025, 7:55 AM
Aklapper removed a hashtag: #improve_performance.
Aklapper edited Description. (Show Details)