The only use case i found of Promise is
setTimeout or fetch api call
or as others mentioned reading files.
Nothing asynchronous can actually be done in promise. Not even using web workers to perform async operation with promise. Its so confusing as, there's actually no use of promise at all. Wonder why/who created it.