やった!
[3] 約束 (プロミス) (promise) は、 時間がかかるかもしれないしかからないかもしれない処理が完了すると履行されるオブジェクトです。 約束には、履行時に実行されるべきコールバックを登録できます。
[4] deferred、future とも呼ばれます。 これら3つの語はほぼ同じ意味と考えられていますが、 プログラミング言語などによっては少しずつ異なる形が与えられている場合もあります。
Promise
Promise.pm