We’ve all felt the clean slickness of a well-oiled Ajax app. But think back to the last time something went wrong while you were using an Ajax app: how did it feel?
Chances are it felt awkward and foreign. You probably stared at the little spinning “wait” graphic and wondered whether or not you should reload […]