And, just like in browsers, node's execution order is indeterminate, but will run t1 before t2 ***BUT! that is an implementation detail you should not rely upon***.
On Thu, Dec 13, 2012 at 5:54 AM, Ben Noordhuis <[email protected]> wrote: > On Thu, Dec 13, 2012 at 2:49 PM, Jorge Chamorro <[email protected]> > wrote: >> On 13/12/2012, at 13:34, Ben Noordhuis wrote: >>> On Thu, Dec 13, 2012 at 1:24 PM, Andrei Sedoi <[email protected]> wrote: >>>> Is this test accurate? >>>> >>>> var t1 = setTimeout(function() { >>>> clearTimeout(t2); >>>> }, 0); >>>> >>>> var t2 = setTimeout(function() { >>>> console.log("hello world"); >>>> }, 0); >>> >>> No. The order in which the timer callbacks run is unspecified, same >>> as for browsers. >> >> The browsers, *all* the browsers in the world, run t1 before t2, unlike >> node. If you ever find one that doesn't please let me know. > > Older versions of Chrome. (I don't know if it still does, I don't use > Chrome much.) > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
