Too Long; Didn't Read
In this article I will describe how the ES2017 <code class="markup--code markup--p-code">async</code> functions are essentially a play between two older <a href="https://hackernoon.com/tagged/javascript" target="_blank">JavaScript</a> features: <code class="markup--code markup--p-code">generators</code> and <code class="markup--code markup--p-code">promises</code>, both of which were added earlier to the language in the ES2016 specification.