An override to JavaScript's default setInterval() function that behaves better when in a background tab/window.