What are Promises in Javascript?
What is a promise in JavaScript?