5 ms·
Personally speaking (That means I'm speaking for myself), I could absolutely care less about the plight of the developer who wants their page to run stuff in th
by steego 10y ago
Personally speaking (That means I'm speaking for myself), I could absolutely care less about the plight of the developer who wants their page to run stuff in the background.
If you really think I should be running something in the background, you should ask Chrome for that permission so Chrome can ask me. If I say yes, then feel free, but no website should have this for free.
- BinaryIdiot 10y ago> no website should have this for free. Why not? Your applications on the desktop can run background tasks without your approval. Your phone's applications on iOS and Android can run background tasks without your approval. The web has tons of web applications some of which more complex than stand alone apps. So why wouldn't they be afforded the same? Asking would be a bit of a UX nightmare. You'll have so few users enable it. It's a pattern they've never seen before.
- steego 10y agoHave you figured out the difference between webpages and apps yet? Let me know when you do and we can continue this discussion. FYI, I switched to iOS because they're much more aggressive controlling about runaway background processes.
- flukus 10y agoThey aren't treated the same because web apps are a lot more resource intensive than their desktop counter parts.
- saurik 10y ago> Your phone's applications on iOS and Android can run background tasks without your approval. Apps on iOS can only do this for a short time interval before they will receive a SIGSTOP and are no longer allowed to execute at all; and while you can react to push notifications, you are given a very limited time interval in which you can do that locally. You can manage downloads in the background, but those are passed off to a dedicated download process to make sure you aren't doing anything complex (as a download should not be a major CPU drain: it is really just something that has to respond to I/O events). You can play audio or track location actively in the background, but the system makes this incredibly obvious by placing an omnipresent and highly intrusive banner at the top of the screen, telling you which application is doing that. You can manage bluetooth devices in the background, but if you are paired with a bluetooth device then the user probably understands what is happening.
- codedokode 10y agoMobile OSes are already throttling and stopping background tabs and applications. Otherwise the battery would be drained in several hours.