Future
In plain terms
A placeholder for a result that will be available later.
Going deeper
A future (or promise) represents the eventual result of an asynchronous operation, letting code continue and retrieve the value when ready. It stands in for a pending result.
Under the hood
Composed and awaited; underlies async programming alongside promises and async/await.
Examples
Async results, Java Future, JavaScript Promise, concurrency, await.
Think of it like...
Like a claim ticket you redeem once your order is finished.