performance · git:20261004.8dfccd1 · 2026-10-04 · sha256 263f0700a258d43b
performance git:20261004.8dfccd1A
Immutable. This exact content never changes and is served at /api/v1/blob/263f0700a258d43b.
--- name: performance description: Optimization patterns (lazy loading, caching, batching), database and frontend performance. Use when designing or reviewing for performance. current_aal: 1 target_aal: 2 --- # Performance Guidelines ## Optimization Patterns - **Lazy Loading**: Load resources/modules only when needed. - **Caching**: Use caching layers (Redis, Memory) for expensive operations. - **Batching**: Batch database/API requests where possible. ## Database - Ensure indexes exist on queried columns. - Avoid N+1 query problems (use `include` or batch loading). ## Frontend - Minimize bundle size. - Optimize images (WebP, lazy load). - Use virtualization for large lists.