await on synchronous functions

Kevin Smith zenparsing at
Fri Jul 17 17:33:36 UTC 2015

> I know the spec for this isn't finalized, but what is the current
> direction for the behaviour when await is used on a function that is not
> marked async and doesn't return a Promise? Should it run immediately or
> wait for the next turn of the event loop?

More generally, the question is: what should await do for non-promises?

    await 1;

Should it force a job to be queued?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list