Progress Bar Design Best Practices
Briefly

For tasks that take less than 5 seconds it's better to use skeleton screens or loading spinners, as they provide a more seamless user experience.
When designing a progress bar, it should be simple and unobtrusive, allowing users to focus on their tasks without excessive distractions or flashy animations.
Using easing curves such as ease-in or ease-out will make the movement of progress indicators feel more natural and visually appealing to users.
A progress indicator must communicate the status of an operation effectively; misleading indicators can break user trust, leading to frustration.
Read at Medium
[
|
]