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

Reply via email to