Asynchronous Features Promises provide the abilitiy to write asynchronous code in a fluent manner. Async await functions will pause execution until an asychronous function has completed.