The Hard Parts of Asynchronous JavaScript

Will Sentance

Will Sentance

Codesmith
4 hours, 46 minutes CC
The Hard Parts of Asynchronous JavaScript

Course Description

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.

Preview
Close

Course Details

Published: July 10, 2018

Learning Paths

Learn Straight from the Experts Who Shape the Modern Web

Your Path to Senior Developer and Beyond
  • 200+ In-depth courses
  • 18 Learning Paths
  • Industry Leading Experts
  • Live Interactive Workshops
Get Unlimited Access Now

Table of Contents

Introduction

Section Duration: 26 minutes

Asynchronous JavaScript

Section Duration: 51 minutes

Promises

Section Duration: 59 minutes

Iterators

Section Duration: 50 minutes

Generators

Section Duration: 1 hour, 14 minutes

Final

Section Duration: 23 minutes

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now