On Thu, 15 Oct 2009 21:35:03 +0200, Gregg Tavares <g...@google.com> wrote:

I was wondering if there as been a proposal for either an optional argument to setInterval that makes it only callback if the window is visible OR maybe
a window.setRenderInterval.

You're trying to solve a real problem with a very specific API. You might use setInterval, but someone else might use a worker or setTimeout.

The best way would be an attribute on the window, like window.isVisible returning either true of false which would return true if the document is partially or totally visible. This way, all other possible use cases to prevent animations or other complex and heavy dom/layout operations could be postponed just by checking that value.

I personally think it's a good idea to have that info available.

Reply via email to