JSDeferredの履歴

JavaScriptで非同期処理するライブラリ

既存のコールバックを受け取る関数をJSDeferredにする

これすごい。ソース読でもどうやってるのか全然仕組みがわからない

var req = function(params, callback){
 ...
}
Deferred.connect(req)(params).next(function(){
  // callback
})