Async-await in Swift allows for structured concurrency, which will improve the readability of complex asynchronous code . Completion closures are no longer needed, and calling into multiple asynchronous methods after each other is a lot more readable.9 Kas 2021