Однако оно получило особенно большую популярность среди рядовых разработчиков, когда в 2012 году в C# добавили поддержку операторов async/await. (В JavaScript она появилась намного раньше, но в ограниченном виде
C# Concurrency. Асинхронное программирование и многопоточность
·
Нир Добовицки