User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Consider a click event that would cause a significant change of view (e.g. going from a list of items to a detail view of a single item). What is a better experience:

  1. Switch to a stub view which shows only a spinner while the data is being retrieved
  2. Show a spinner in the current view until the data is retrieved and then show the new view
share|improve this question
Can you clarify what you mean by stub view? Would it contain any content, or just space for content to load into? – Matt Aug 31 '12 at 20:31
@Matt Just space waiting to be populated – Vinay Sahni Aug 31 '12 at 20:32
up vote 5 down vote accepted

IMO the first gives the best overall impression of UI responsiveness and understanding of the user's intent, (e.g., I've reconfigured the screen in anticipation to display the data you've requested). The second option could potentially be interpreted as something less favorable like Please wait while I figure out what exactly it is you want me to do.

In most cases, I prefer to go as far as possible with the UI and then wait.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.