Whenever I work with ajax requests, I always find throbbers more complex then I first anticipated. It is important to let the user know that there is an asynchronous request taking place, however if this request is fast and takes only a fraction of a second, the throbber is also displayed for a fraction of a second, appearing "flickery". One solution is to handle the response as soon as it is available but display the throbber for a minimum amount of time, avoiding the flickery appearance. The problem

Continue reading »