*Contact emails* [email protected] *Spec* https://tc39.github.io/ecmascript-asyncawait/
*Summary* Async functions make it easy to write code which needs to "block" on certain asynchronous events JavaScript. *Motivation* Async/await does this by providing a simpler and more ergonomic way to use Promises. To block on a value, use the 'await' keyword. Async/await can be implemented based on a desugaring to generators, as described in the following design doc: https://docs.google.com/document/d/1K38ct2dsxG_9OfmgErvFld4MPDC4Wkr8tPuqmSWu_3Y/edit?usp=sharing Interoperability Risk None; in development in Firefox, Edge and Safari. All implementations in progress target correctness with respect to the specification. *Compatibility Risk* The draft specification creates new contextual keywords, but these do not change the behavior of any existing code and just allow new patterns which would have previously been syntax errors. Therefore, the compatibility risk should be minimal. *Ongoing technical constraints* None *Tracking bug* Dev bug: https://bugs.chromium.org/p/v8/issues/detail?id=4483 *Link to entry on the Chrome Platform Status * https://www.chromestatus.com/features/5643236399906816 Requesting approval to ship? No -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
