O documento discute como Async/Await pode melhorar o controle de fluxo assíncrono em JavaScript. Async/Await fornece uma sintaxe mais limpa e síncrona para trabalhar com Promises ao invés de callbacks, resolvendo problemas como "Callback Hell" e "Promise Hell". O documento exemplifica como ler arquivos, lidar com exceções e usar loops de forma mais legível com Async/Await.
18. Async/Await (ES8)
● Sugar syntax para para resolver o problema de
sincronia utilizando promises e generators.
● Proposta feita pela Microsoft, com origem no C#
● Visualmente síncrono mas não bloqueante (assíncrono)