task queue
First-in-first-out queue for async tasks fired in batches with requestAnimationFrame.
usage
basic usage
; ; console; /* now later */
queueOnce will skip tasks already in queue
; { console;} for let i = 0; i < 10; ++i ;/* hi! */