The concept of using promises (or futures, etc.) is becoming increasingly popular, but it is not new. For example, you can find it in MultiLisp.
asyncand awaitkeywords, however, were recently used in C # and now extend to many other languages.
promises, async await .NET 4.5 ( 2010 , 2012 ), F # (2007), Python (2015), Hack (HHVM) ECMAScript 7 (JavaScript), Scala ++.
, , JS #.
promises #