Intent to Ship: Async functions

229 views
Skip to first unread message

Daniel Ehrenberg

unread,
Sep 20, 2016, 5:19:28 PM9/20/16
to v8-users, blink-dev

Contact emails

litt...@chromium.org


Spec

Async Functions, Stage 4 at TC39


Summary

Async functions make it easy to write code which needs to "block" on certain asynchronous events JavaScript.

Link to “Intent to Implement” v8-users discussion

Intent to implement async/await functions


Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

Yes


Interoperability and Compatibility Risk

In development or shipped behind a flag in Edge, Safari and Firefox. All implementations are working towards full specification compliance. The syntax is backwards-compatible; contextual keywords are added which do not break existing JavaScript code


OWP launch tracking bug

https://bugs.chromium.org/p/v8/issues/detail?id=4483


Entry on the feature dashboard

https://www.chromestatus.com/features/5643236399906816

Requesting approval to ship

Yes

Adam Klein

unread,
Sep 20, 2016, 7:32:24 PM9/20/16
to Daniel Ehrenberg, v8-users, blink-dev
LGTM!

Addy Osmani

unread,
Sep 20, 2016, 7:33:35 PM9/20/16
to blink-dev, v8-u...@googlegroups.com
This is terribly exciting. Thanks, Daniel. Could you comment on the current state of debugging support for async functions? I believe the last I checked there was further work to be done here but it may have come further along since :)
Reply all
Reply to author
Forward
0 new messages