set-interval-visible (npm): Run a setInterval that temporarily pauses when the page is not visible.
Keywords: setInterval|requestAnimationFrame|visible