# \[Pitch #3\] Async Let

**URL:** <https://forums.swift.org/t/pitch-3-async-let/48336>\
**Category:** Pitches\
**Tags:** concurrency\
**Created:** [May 13, 2021, 10:57pm UTC](https://forums.swift.org/t/pitch-3-async-let/48336 "2021-05-13T22:57:03Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![omochimetaru](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/omochimetaru/32/9598_2.png) [@omochimetaru](https://forums.swift.org/u/omochimetaru)\
**Post date:** [May 14, 2021, 12:11am UTC](https://forums.swift.org/t/pitch-3-async-let/48336/2 "2021-05-14T00:11:06Z")

</div>

Did `TaskGroup.spawn` change to `TaskGroup.async` from this last review which still haven't officially concluded? ↓

> [@SE-0304 (2nd review): Structured Concurrency](https://forums.swift.org/t/se-0304-2nd-review-structured-concurrency/47217/):
>
> Hello, Swift community. The second review of [SE-0304: Structured Concurrency](https://github.com/apple/swift-evolution/blob/main/proposals/0304-structured-concurrency.md)begins now and runs through April 16th, 2021. The [first review](https://forums.swift.org/t/se-0304-structured-concurrency/) received largely positive comment, but led to a number of revisions, particularly regarding naming of methods. You can find a diff for the revision [here](https://github.com/apple/swift-evolution/compare/9b5e0cbd552b4c8b570aedcb94c0cb72b9f591b0..309f60fcb4f0ad4e1412adb1d0ee9ccaad0419c1#diff-6e3f26a7c1e2c41a13bcf34ef4c7d84625339b2898702f5e0bed0d6e05f1a778). This review is part of the large [concurrency feature](https://forums.swift.org/t/swift-concurrency-roadmap/41611), which we are reviewing in several parts. While we've tried to make it independent of other concurrency proposals that have not yet been reviewed, it…

I like `spawn` keyword that align with `TaskGroup.spawn` and explicitly describes that spawn execution process which runs in parallel.  
The word `async` doesn't have any hints about this execution flow.  
With language specs accepted previously, `async` is serial execution model with `await`.

---

_[View the full topic](https://forums.swift.org/t/pitch-3-async-let/48336)._
