Goal
Users reported that the app loads slowly. This is the most critical UX issue to address.
This parent issue tracks all backend performance improvements needed to reduce API response time.
Sub-Issues
Out of Scope (Frontend repo)
- Image lazy loading / progressive loading
- React bundle size / code splitting
- Client-side caching (SWR / React Query)
Acceptance Criteria
- List endpoint (
GET /api/world-heritages) responds in < 300 ms (p95) under typical load
- Detail endpoint (
GET /api/world-heritages/{id}) responds in < 200 ms (p95)
Goal
Users reported that the app loads slowly. This is the most critical UX issue to address.
This parent issue tracks all backend performance improvements needed to reduce API response time.
Sub-Issues
Out of Scope (Frontend repo)
Acceptance Criteria
GET /api/world-heritages) responds in < 300 ms (p95) under typical loadGET /api/world-heritages/{id}) responds in < 200 ms (p95)