PromiseはJavaScriptにおける非同期処理を扱うためのオブジェクト。非同期処理の最終的な完了(または失敗)とその結果の値を表現する。主に.thenや.catchメソッドを使って非同期処理の結果を処理する。ES6で標準化された。