‘The “Deferred” pattern describes an object which acts as a proxy for some unit of computation that may or may not have completed. The pattern can apply to any asynchronous process: AJAX requests, animations, or web workers to name a few. Even user behavior can be thought of as a “delayed computation.”‘
jQuery.Deferred is the most important client-side tool you have
