data-portal
data-portal copied to clipboard
Feat/discovery load time spike
Spike for Improve Discovery Page Loading UX
Ticket: https://ctds-planx.atlassian.net/browse/HP-1643
Before
Load time is approximately 5 seconds. Searches entered during loading do not update once loading is completed.
After UX proposed with batch loading of 10 studies and then the rest. Initial load of first 10 studies takes around 200-300ms (95% improvement). UX shown includes a mini progress bar.
- Searches entered during loading update with all available results after loading is completed.
- Filters and Data Repository selection is disabled until loading is completed.
Instructions: Pull local, then run in QA Dev.
Mini Progress Bar by Studies Count: https://qa-heal.planx-pla.net/portal/dev.html?showMini