ECMAScript 7 has brought true async&#x2F;await into the language, which currently works in Babel on top of Promises. As far as a regular user is concerned, define a function as &quot;async&quot; and then &quot;await&quot; on the result you&#x27;re after inside of it. Hardly difficult, in my opinion!