Tag Info

New answers tagged

0

The only good option that works is “4. Leave the bar up after 100% completion”. You do not know how long the upload will take and the internet speed is changing all the time. So if you say delay putting the bar up for 2 seconds, what if the upload then completes in the next half second? Updating the bar must be flicker free and not done too often, say no ...


4

I would make the progress bar appear after some time if the process has not finished by then. That way fast uploads never get screen flickering or progress bars and you still have the progress bar for slow uploads. The time that still feels "instant" is around 200-400ms. I would not show the progress bar for 200ms. If the process is then less than 50% done ...


5

One potential option is not to explicitly hide the progress bar for small files (how do you know what "small" is for a given network?) but to delay showing it for a small period of time. If the upload completes in this period, you can show the "Upload complete" message, but if the upload takes more than the delay, then you show the progress bar. The Psion ...


3

#3 (not showing the progress bar for small files) seems bad to me. First, even a small file can take a long time to upload if there are network problems. Second, your idea of a file that's small enough to upload quickly on your whizzy broadband connection might not be the same as that of somebody in a third-world country using a very slow link. Third, if you ...


95

Here's another alternative: You mentioned you don't find the progress bar the most appealing, and it's taking up precious real estate. Would you consider a more compact preloader and success message that do not impact layout? Just as an example: I don't know if that particular example would fit your situation. But if you can achieve a more compact ...


11

Progress indicators are generally implemented to reduce the user's perception of system latency. It's this need to eliminate the perception of system latency that gives progress indicators value. Conversely, if there isn't any lag at all between a user action (clicking 'Upload' in your example) and the system response (uploading of the file), displaying a ...


1

When I want to use breakpoints I always model them after Bootstrap breakpoints as I assume they had to put some time and research into which ones and how many are the best. For them it is: Extra small devices Phones (<768px) Small devices Tablets (≥768px) Medium devices Desktops (≥992px) Large devices Desktops (≥1200px) Then at ...


0

You could use an infinite scrolling list, so you only load the first X amount of results (this should be fairly quick). If the user scrolls down towards the bottom, then you load in the next X amount ready for viewing.


19

Think about what it means to be staring at that loading spinner: The user doesn’t want to do any of this. He has no interest in managing his utilities. It’s something he might have to do from time to time, but he’s hardly happy about it. This had better be a smooth experience. The system has failed. Few people go straight to support without a problem ...


4

This has been studied quite exhaustively - This page links to most of the studies and results: http://www.websiteoptimization.com/speed/tweak/psychology-web-performance/ As for how that equates to revenue or productivity in your particular case, you would need to run some studies of your own - probably using multi-variant testing to measure the impact of ...


0

I'm having trouble finding a definitive, recent answer but from what I can tell, Mobile Safari, to pick just one mobile browser, supports progressive JPGs, but doesn't actually load them progressively--meaning it just waits for it to download entirely, then displays it. So it seems that the visual progressive loading feature simply isn't all that relative ...


1

I have some questions for you: Are there business drivers that you're not mentioning, such as a legal requirement to deliver something that you don't yet have? Is there a reason users need to know about the feature in advance—for example to help them prepare their data or adjust their processes? Will this inactive control reframe their mental model of the ...



Top 50 recent answers are included