A queue is handles one promise at a time and guarantees that at any time only one promise is executing.
An event that fires when every promise in the queue has started to execute. In other words: no work is pending to be scheduled.
This is NOT an event that signals when all promises have finished though.
A queue is handles one promise at a time and guarantees that at any time only one promise is executing.