deferred.progressには、途中経過として実行したい関数を渡す。この関数はdeferred.notifyが呼ばれたときに実行される。途中経過resolveみたいな感じ。一連のステップを踏む処理を作る時、途中経過を示したいときに使えそう。プログレスバーとかなんかそんなやつに。 http://jsfiddle.net/Takazudo/SqL9k/deferred.then も、第三引数にprogressCallbackを受け取れるようになっていた。 http://jsfiddle.net/Takazudo/UZCHs/