A FIFO (first-in-first-out) queue using promises