Making Apps Fast

A slow app is a bad app. Users expect pages to load in under 3 seconds. Here's what you need to know about performance at a PM level.

The Big 3 Performance Killers

1. Large Images

Unoptimized images are the #1 cause of slow pages. Use Next.js Image component for automatic optimization.

2. Too Many API Calls

Each API call adds latency. Batch requests when possible, cache responses.

3. Unused Code

Large JavaScript bundles slow initial load. Only import what you need.

Quick Wins

  • Use next/image instead of <img>
  • Add loading states so users know something is happening
  • Lazy load content below the fold

💡 Ask Claude

"My page feels slow. Can you audit it for performance issues and suggest improvements?"