<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 18, 2013 at 8:48 AM, David Bruant <span dir="ltr"><<a href="mailto:bruant.d@gmail.com" target="_blank">bruant.d@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 18/04/2013 09:40, Anne van Kesteren a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
On Thu, Apr 18, 2013 at 4:07 AM, Tab Atkins Jr. <<a href="mailto:jackalmage@gmail.com" target="_blank">jackalmage@gmail.com</a>> wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Note that Futures are entirely expressible in today's JS semantics.<br>
<br></div>
(Not to say that it shouldn't be reviewed by the language gurus here,<br>
just saying.)<br>
</blockquote>
JavaScript does not have an event loop (as I mentioned elsewhere) so<br>
that is not true. HTML defines the event loop model and processing<br>
model for any asynchronous JavaScript execution. Lifting that up to<br>
JavaScript seems difficult.<br>
</blockquote>
What do you expect to be difficult? I foresee that it's going to be *a lot* of work on both sides (W3C/WHATWG & TC39) to move this major piece from one place to another without breaking anything. </blockquote><div>

<br></div><div style>I don't think that's true at all. We're never going to be able to standardize on ONE event-loop, nor even be able to require that implementations have them...indeed, we've been pretty careful in designs like Object.observe() to avoid dependencies on it.</div>

<div style><br></div><div style>What we can (and should) do is to say "if you have an event loop, some primitives behave in this way relative to turns". That doesn't require breaking anything.</div><div> </div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">But I would say it's a lot of "easy" work. It's going to take a lot of eyeballs and probably tests to make sure what the new spec jonction between HTML LS and ES7 conforms to what exists in reality (expecially in the new prose).<br>

</blockquote><div><br></div><div style>Yes, we'll need lots of tests, but the real world gets on fine with event loops and lots of fine-grained, timing-dependent APIs in the web platform today across multiple implementations. We don't have it any harder than any other spec does in that regard.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Is there a particular part of this work that you expect to be difficult.<div class="HOEnZb"><div class="h5"><br>
<br>
David<br>
______________________________<u></u>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/<u></u>listinfo/es-discuss</a><br>
</div></div></blockquote></div><br></div></div>