Programming - Concept
Promise
An object representing a result that may become available later
What's it for?
Lets software continue doing other work while waiting for an operation to finish and return a result.
For example…
A website asks for customer details while a payment check runs in the background, then uses the result when the promise completes