-
Notifications
You must be signed in to change notification settings - Fork 0
perf(frontend): abort and cache search requests #33
Copy link
Copy link
Closed
Labels
area: frontendFrontend/UI workFrontend/UI workperformancePerformance and optimization workPerformance and optimization workpoints: 3Estimated effort: 3 story pointsEstimated effort: 3 story pointspriority: mediumMedium-impact optimizationMedium-impact optimizationsprint: backlogReady for future sprint planningReady for future sprint planning
Description
Metadata
Metadata
Assignees
Labels
area: frontendFrontend/UI workFrontend/UI workperformancePerformance and optimization workPerformance and optimization workpoints: 3Estimated effort: 3 story pointsEstimated effort: 3 story pointspriority: mediumMedium-impact optimizationMedium-impact optimizationsprint: backlogReady for future sprint planningReady for future sprint planning
Projects
StatusShow more project fields
Done
Summary
Abort in-flight search requests and cache repeated query results client-side.
Evidence
AbortControlleratapps/web/src/components/SearchBox.tsx:21toapps/web/src/components/SearchBox.tsx:42.Expected Impact
Low to medium. Improves typing responsiveness and avoids stale responses overriding newer searches.
Implementation Notes
Normalize search keys by trimming/lowercasing. Add a small TTL cache and abort the previous request on query change.
Acceptance Criteria