Skip to content

Guidance on using progress bar vs. skeleton loader #3571

Answered by SiTaggart
vanesng asked this question in General
Discussion options

You must be logged in to vote

Hi @vanesng

We think ultimately the answer is going very dependent on what is feasible from an engineering perspective.

If you can detect with accuracy the actual progress, even if it's taking a super long time, you should use a Progress bar with a determinate state.

If you cannot determine the progress of the process, then you should only use the indeterminate state of the progress bar.

In both cases, some excellent help text explaining that it can take a long time depending on the size of the data set will go a long way to explaining the situation.

Skeleton loaders should really only be used in page or content loading situations to improve perceived page load performance. It's not desig…

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@SiTaggart
Comment options

Comment options

You must be logged in to vote
1 reply
@serifluous
Comment options

Answer selected by nkrantz
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants