Loading Real world applications ...

function createDeferred(){
   // Create a deferred and set it to fire in 2 second.
   var myDeferred = new dojo.Deferred();
   setTimeout(function(){ myDeferred.resolve({called: true});}, 2000);
   dojo.byId("response").innerHTML = "Created a deferred.";

   // Add a callback that changes the displayed message after it fires.
   myDeferred.then(function(){
     dojo.byId("response").innerHTML = "Deferred has fired.";
   });
}
This is an empty Accordion pane

dojo.Deferred

Push the button to create a deferred and set up an async callback



Result
Dojo version selector:

path:
Load time:
Here of css Load time:
Here of dojo Load time:
Parse time: