Intent to Ship: Async functions

296 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:25 PM9/20/16
to Daniel Ehrenberg, v8-users, blink-dev
LGTM!

Addy Osmani

unread,
Sep 20, 2016, 7:33:22 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 :)

TAMURA, Kent

unread,
Sep 27, 2016, 3:01:08 AM9/27/16
to Daniel Ehrenberg, v8-users, blink-dev
LGTM
--
TAMURA Kent
Software Engineer, Google


Dimitri

unread,
Sep 27, 2016, 12:15:43 PM9/27/16
to blink-dev, dehre...@google.com, v8-u...@googlegroups.com
LGTM2.

Chris Harrelson

unread,
Sep 27, 2016, 12:44:30 PM9/27/16
to Dimitri, blink-dev, Daniel Ehrenberg, v8-users
(FYI there is no 3 LGTMs-from-API-owners requirement for v8 features.)

On Tue, Sep 27, 2016 at 9:15 AM, Dimitri <dgla...@chromium.org> wrote:
LGTM2.

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.

Reply all
Reply to author
Forward
0 new messages