[whatwg] Timeouts and monotonic vs clock time

Boris Zbarsky bzbarsky at MIT.EDU
Wed Nov 3 20:21:28 PDT 2010

On 11/3/10 11:01 PM, and-py wrote:
> * When moving the clock forward, Firefox (4) and Safari (5) act
> clock-based: they immediately fire any interval or timeout whose
> deadline has passed, and continue calling intervals at their period
> thereafter.

Curious.  Firefox 4 in fact uses a delay-like setup for timeouts (used 
to use a clock-based one in 3.6 and earlier)....

Though more precisely, I believe it uses a delay setup on Windows, 
clock_gettime(CLOCK_MONOTONIC) on Linux and Mac.

So which OS you're testing this on might matter.

In case it matters, intervals are implemented in Gecko as simply 
timeouts that reset themselves....


More information about the whatwg mailing list