Mobile browsers already suspended most background stuff, and it occasionally does cause issues like that, but usually it just works.<p>I learned this out a few years ago when trying to figure out why my metrics sometimes reported mobile visitors with load times of hours or even days... Turns out that they opened the site and then switched tabs&#x2F;apps before it finished loading. Everything except that metric worked fine. I added a heartbeat just to detect that, and it worked without introducing any extra reloads.