The Hard Parts of Asynchronous JavaScript

The Hard Parts of Asynchronous JavaScript

Learning Paths:
4 hours, 46 minutes CC

In this course, you will develop an intuitive understanding of the new features of JavaScript in ES6+: iterators, generators, promises, and async/await. You'll understand how promises are implemented under-the-hood to truly help fix the challenge of inversion of control in asynchronous code design. Plus, use iterators and generators to master asynchronous control flow. Go under the hood and solve complex async challenges by using the call stack, event loop, callback queue, micro-task queue and browser APIs so that you can navigate complex asynchronous problems, easily!

This course and others like it are available as part of our Frontend Masters video subscription.

Published: July 10, 2018
Get Unlimited Access Now
Table of Contents

Introduction

Asynchronous JavaScript

Promises

Iterators

Generators

Final