like Canvas, WebWorkers, FileReader and all the other stuff that you can use if you start your browser with 25 flags, it’s one of the most overlooked additions to our toolbelt
of the latest changes when he’s back stop polling pause/resume a game stop playing sounds (that annoying “which tab is playing sound?”) Use cases Not only for saving battery, but also for a lot of additional UX stuff
what you’re doing. Sound like the right deal, but they’re just onload / onunload with cache semantics. Different behaviour in iOS: * iPhone fires the event when the user switches the tab, iPad not * iOS stops execution of JS when you switch a tab * workaround with heartbeat