- From: Jonas Sicking <jonas@sicking.cc>
 - Date: Mon, 15 Nov 2010 21:27:34 -0800
 - To: Boris Zbarsky <bzbarsky@mit.edu>
 - Cc: "Gregg Tavares (wrk)" <gman@google.com>, "public-webapps@w3.org" <public-webapps@w3.org>
 
On Mon, Nov 15, 2010 at 6:17 PM, Boris Zbarsky <bzbarsky@mit.edu> wrote:
> On 11/15/10 6:55 PM, Gregg Tavares (wrk) wrote:
>>
>> How would setInterval with multiple functions on
>> mozRequestAnimationFrame solve this issue? They are still all going to
>> get called at the fastest interval right?
>
> Why?
>
> setInterval(function() {
>  window.requestAnimationFrame(function redrawElem1() { /* ... */ });
> }, 33);
> setInterval(function() {
>  window.requestAnimationFrame(function redrawElem2() { /* ... */ });
> }, 100);
My suggestion is that
window.requestAnimationFrame(function redrawElem1() { ... }, 33);
window.requestAnimationFrame(function redrawElem1() { ... }, 100);
would be equivalent to the above (or rather, would be equivalent to
using setTimeout).
Though maybe limited-rate animations aren't common enough that the
short-hand is needed.
/ Jonas
Received on Tuesday, 16 November 2010 05:28:32 UTC