setIntervalVisible Run a setInterval that temporarily pauses when the page is not visible. Demo → View source → MIT license.