delayable-idle-abort-promise

Race an array of promises against a timer that aborts the race, that can be postponed from the outside

promise-postpone

Postpone Promises from resolving until after a specific number of milliseconds.