Skip to content

Instantly share code, notes, and snippets.

@AshanthaLahiru
Last active April 29, 2018 11:58
Show Gist options
  • Save AshanthaLahiru/8c62327ab01ab33ee80828792db4f5a2 to your computer and use it in GitHub Desktop.
Save AshanthaLahiru/8c62327ab01ab33ee80828792db4f5a2 to your computer and use it in GitHub Desktop.
Async performance
let tryAsync = async () => {
console.log(await promise(1000)) // |-----|
console.log(await promise(2000)) // |-----|-----|
console.log(await promise(3000)) // |-----|-----|-----|
}
tryAsync()
//Result
/*
Promise 1000 start
Promise 1000 end
Promise 2000 start
Promise 2000 end
Promise 3000 start
Promise 3000 end
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment