An efficient queue capable of managing thousands of concurrent animations.
A replacement for setInterval() and setTimeout() which works in unfocused windows.
Modern version of setInterval for promises and async functions available in Node.js and browsers.