Slow doesn't always mean broken Feedback
Finding
When something takes longer than expected, a simple spinner can make users think the website is stuck.
Idea
The interface can change its message based on how long the user has been waiting.
For example:
0 to 2 sec
Loading…
After a few seconds
Still working…
If it takes longer
This is taking longer than usual. You can wait or try again.
Loading…
Fetching your report
Try again
0.0s
Watching
Runs on its own
Why I like it
The user doesn’t know what is happening behind the screen.
Small feedback can make a slow process feel more trustworthy instead of making the user wonder if something is broken.
When something takes time, communicate what is happening.