Latency feels different when feedback is visible
People tolerate waiting better when an interface shows progress, acknowledges input, or preserves context.
Takeaway
A loading state is part of the product, not just a technical fallback.
What I learned
Waiting feels worse when nothing changes on screen. Even a small acknowledgement can tell the user that the system received their action.
Why it matters
Perceived speed is not only about raw performance. It is also about clarity, continuity, and trust.
Design note
- Preserve the user's previous context.
- Show progress when the wait is meaningful.
- Avoid making the user wonder whether the click worked.