async/await is the new JavaScript syntax to declare an asynchronous function. It’s built on Promises, but is easier to use. A thorough explanation of Promises is beyond the scope of this article. If you are new to Promises in JavaScript, please see Using promises to learn more.
Full article