Log in

No account? Create an account

User-interface responsiveness is your best entertainment value

« previous entry | next entry »
Feb. 21st, 2005 | 08:42 pm
mood: cheerfulcheerful

I'm full up on personal projects, but here's one for my inbox:

My contribution to the mozilla firefox project will be to review and enhance whatever is indicated by this metric:

When I change tabs, how quickly do you show me the contents of that tab?

This is important to me because of my particular (perhaps idiosyncratic) processor-intensive, browser-crashing, web-browsing style. Don't make me wait, ever. Never ever ever. I don't care what else may be happening. If you are a computer program with a user interface, your first priority needs to be interacting with me. Don't just do something; stand there. You are my guide; don't leave me stranded, even if to do something I asked you to do. If this means you need to (over-)specialize, then fine. Do it. Where 'it' is my most recent demand.

This is likely to be a hard problem and not localized to any particular part of the code.

An interesting first milestone will be to make a small suite of tests for this metric.

Link | Leave a comment |

Comments {9}

Chef Monkey

(no subject)

from: chefmonkey
date: Feb. 22nd, 2005 05:39 pm (UTC)

Hmm... the dictionary test is more of an overall operating system working nowadays. For example, I just tried it on my laptop. The application with focus -- firebird -- did very little. I think it scrolled up about five lines.

The operating system, however, stepped in and turned down the volume, brought up the battery meter, and put the computer into suspend. I didn't know that there were keystrokes that meant any of those things.

Reply | Parent | Thread