Part 3: async/await

By bringing promise handling right into the language’s syntax, async/await radically simplifies their usage whilst optimizing our code’s performance even further.

It’s really sort of the Holy Grail: async, non-blocking code that reads as easily as traditional synchronous blocking code!

You can download all code samples for this part if you’d like to experiment on your own machine, along with all the videos for this part if you absolutely need to view them offline:

async-js-part-3-async-await-code.zip 12.02 KB
async-js-part-3-async-await-videos.zip 383.82 MB
Part 3: async/await
Intro and definitions
3 mins
Tons of benefits
6 mins
What is an async function?
4 mins
How await behaves
6 mins
More examples
6 mins
Anti-patterns
9 mins
Dedicated ESLint rules
2 mins
for…await…of and async iterators
8 mins
Outro part 3
2 mins