Client-Side: Over-fetching, no caching, redundant requests
Server-Side: No caching, sequential requests, redundant fetches
SSG: Revalidate 0, over-fetching at build time
Suspense: Inefficient streaming, redundant requests
ISR: Short revalidation, over-processing