Most of the introductions to async/await in JavaScript that I’ve read are very similar, something like this: // Promise version function insertArticle(url, element) { return fetch(url) .then(response => response.json()) .then(data => { const article = document.createTextNode(data.article)  […]