SayUI
← Compare

Compare

Skeleton vs Spinner

Show the shape of content vs a generic “busy” indicator.

Skeleton Screen

Layout preview

Spinner / Activity Indicator

Indeterminate busy

Use when

  • · First list/feed paint
  • · Card grids

Use when

  • · Button submit
  • · Unknown duration, small region
  1. 1. Is this the first paint of a list or page layout?

  2. 2. Is loading scoped to a single button or control?

Answer the questions above to get a recommendation and a copyable prompt.

DimensionSkeleton ScreenSpinner / Activity Indicator
What user seesGray blocks matching final layout.Spinning or looping indicator.
Perceived speedFeels structured and faster for large regions.Fine for short, local waits.
RiskSkeleton that never resolves feels broken.Full-page spinner feels frozen.