[whatwg] Proposal: requestBackgroundProcessing()

Maciej Stachowiak mjs at apple.com
Thu Feb 20 10:51:43 PST 2014



> On Feb 20, 2014, at 9:01 AM, Boris Zbarsky <bzbarsky at MIT.EDU> wrote:
> 
>> On 2/20/14 11:18 AM, Tab Atkins Jr. wrote:
>> (If people used rAF for what it was *intended* for, we could probably
>> have stopped firing it *entirely* when the window isn't visible.
> 
> We do.  At least Chrome and Firefox do.

Safari too.

> 
>> Instead, we had to compromise with the 1s refresh rate instead.)
> 
> That's what Chrome and Firefox do for setTimeout/setInterval.

We actually clamp timers even more for background tabs if the page has not done anything externally observable (e.g. Send or receive network data) in a while.

Cheers,
Maciej



More information about the whatwg mailing list