await on synchronous functions
Mark S. Miller
erights at google.com
Sun Jul 19 17:23:21 UTC 2015
On Sun, Jul 19, 2015 at 10:16 AM, Bergi <a.d.bergi at web.de> wrote:
> Mark S. Miller wrote:
>
> We've talked about allowing await at the top level of modules, I think so
>> that the await continuation could proceed after the synchronous part of
>> the
>> load. I am unclear on the details and cannot reconstruct a sensible story
>> from memory.
>>
>
> I'd love to see that, using `await` in my main.js (or app.js or whatever
> it is called), so that I can write scripts using asynchronous functions
> without having to wrap everything in an IEAFE (immediately-executed
> asynchronous function expression).
>
Cute. How do you pronounce it?
> Not sure whether such syntax might also be used with asynchronous module
> loaders, but at least at the top level of an app this would certainly be
> useful.
>
> While `JSON.parse(await fs.readFile("options.json"))` could trivially be
> replaced with `fs.readFileSync`, such might not be the case for `await
> db.readTable("config")`.
>
> Regards,
> Bergi
--
Cheers,
--MarkM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20150719/db3d41b3/attachment.html>
More information about the es-discuss
mailing list