> Page not visible? Just stop it. Stop the layout engine, stop the javascript VM. If there was a transfer in progress, let it finish, a page might get the callback when it's active again
Contrats, you just broke the web for anyone doing one of the following:
- listening to music in the browser.
- having a webRTC chat with someone while browsing.
- keep reading another tab while waiting for a page to load.
And I'm probably missing a dozen of other totally legit use-cases.
"- keep reading another tab while waiting for a page to load."
Oh tell me about it. That's just about dead now. I mean, wasn't the point of multi tab browsing that I could do precisely that? Now I load Google Maps on my lethargic internet connection, go do something else for ten minutes, and come back and ... it starts loading when I open. This is on Firefox. Super sad.
Contrats, you just broke the web for anyone doing one of the following:
- listening to music in the browser.
- having a webRTC chat with someone while browsing.
- keep reading another tab while waiting for a page to load.
And I'm probably missing a dozen of other totally legit use-cases.