Jorge <mailto:[email protected]>
January 22, 2012 1:35 PM

Now isn't that ~ the opposite of what you said on 2011-03-18 in David Bruants' "Bringing setTimeout to ECMAScript" thread ?

Is this a "gotcha" game? Notice the date. Our cutoff for ES6 features was 2011-05. That's one thing that changed. But also, try to read more carefully:

<quote>
Add to that the fact that Netscape and Microsoft failed, or chose not to, standardize the DOM level 0, and we have the current split where setTimeout is in HTML5 but the core language is embedded with increasing success in non-browser, no-DOM host environments *that want setTimeout*.

I'm open to Ecma TC39 absorbing setTimeout and the minimum machinery it entrains. We should ping Hixie.

Nothing, and I mean *nothing*, that I wrote here contradicts what I wrote in reply to Brandon. Ecma TC39 is almost certainly going to absorb event loop, timeout, and other specs from the WHAT-WG / W3C (or duplicate them).

Why do you insist on taking one thing I wrote and misreading it as contradicting another thing (namely, timing re: ES6, Node's 1ms vs. HTML5's 4ms lack of agreement indicating more synthesis needed, etc.)?

</quote>

Why ?
What has changed ?

P.S.
Node.js does *not* conform. Not at all. Not only it doesn't clamp to 4ms (which happens to be a good thing, IMO), but its timers often fire out of order !

Here you clearly misread my reply to Brandon -- I was citing modern browsers' clamping at 4ms, per HTML5, in contradiction to Node's 1ms as cited by Brandon.

But I didn't know Node does not preserve FIFO order. That seems like an easy bug to fix. Is it on file, do you know?

/be
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to