What’s Next for the Perception of Performance?
The title isn’t a rhetorical question. Now that Margaret’s acceleration based scrolling model has landed for feedback, we are trying to figure out what perception of performance improvement we should target next.
You can check out the full list of ideas on the mozilla wiki. If you have ideas on other things we should be considering please add them to the wiki or comment below.
But more importantly: what do you think is the single perceptual trick you believe would have the biggest impact on how fast Firefox feels? (simply saying “actually make ___ faster” doesn’t really count, and yes we are working on that as well).
I’m thinking we might next work on changing the rate of progress for all of our progress bars. Jeff Atwood over at Coding Horror has a fantastic blog post on the topic that really gets to the root of perceived performance vs. actual performance:
The idea that performance is determined largely by the user’s perception rather than actual wall-clock time can be liberating. Like a magician using skillful sleight of hand to perform magic tricks, you can seemingly alter reality.



In Google Chrome, when you open a tab, there’s a short little animation of the tab appearing, which make the tabs feel like they’re opening faster.
Another thing to that effect they do in Chrome (sorry, I’m sure you’re sick of Chrome comparisons by now), is when you close tabs, the other tabs don’t resize to fill the empty space until you’ve moved the mouse away, which allows one to close several tabs (with those little animations, of course) with no mouse motion required, which I think also leads to an increased perception of speed.