Thursday, May 8, 2008

Milliseconds Matter

In the pursuit of creating blazingly fast web applications, we spend hours benchmarking, profiling, and optimizing to shave off precious milliseconds. But what is a millisecond?

I found it interesting to take a step back today and remind myself what a millisecond feels like.

Enter a delay in the text box and then click the white boxes to reveal a super secret message. The delay represents hard work the app has to perform in order to decrypt the message.

At what threshold does the delay begin to annoy you? For me it was about 300ms.



Inline frame not working? Here's a link to the demo.

3 comments:

ramonlechuga said...

200 is ok for me

Randall Hunt said...
This comment has been removed by the author.
Randall Hunt said...

anything over 200ms and I start to feel like something is wrong. Unfortunately this is the fastest most of the UI buttons/items from GWT seem to run in Chrome.