October 2017
Intermediate to advanced
302 pages
7h 27m
English
Eventually (hopefully very quickly!), the user performs an action. Usually, that will mean clicking on a button or typing or using a gesture. Once they do so, you have 100 ms to provide a response that acknowledges their action; otherwise, users will notice and get frustrated, and maybe retry the action, causing more problems down the line (we've all experienced this--the mad double- and triple-clicking).
Note that some actions will take longer to complete, if you need to do some calculation or network requests. You don’t need to complete the action in 100 ms, but you do have to provide some response; otherwise, as Meggin Kearney puts it, "the connection between action and reaction is broken. Users will notice."
Read now
Unlock full access