Sign in to confirm you’re not a bot
This helps protect our community. Learn more
These chapters are auto-generated

Intro

0:00

Easier Async Programming

1:44

Arrow Functions

1:53

The Event Loop Queue

5:38

Event Loop Queue + Microtasks

8:02

Maturity Stage 2: Draft

10:09

Blocking is Easy

10:52

Blocking means Pulling

11:37

Promises

14:24

Generator Functions in ES6

17:25

Retrieving function* results

18:00

How Yield Works

20:05

Iterator Pattern

22:30

A Generator is an Iterator

24:01

A Generator is an Observer

24:26

Asynchronous Iteration

28:12

Async Functions in ES7

31:38

Symmetrical support for push and pull functions.

33:30

Introducing Observable

38:17

Observer pattern

38:56

Adding Sugar to Observation

39:40

Push APIs implement Observable

40:21

Implementing Observable

40:40

Observable Composition

41:39

An async generator function returns an Observable.

45:33

Async generator functions

45:46

Sync I/O is easy with function

48:20

Async I/O with async function

49:01

Async Observation

50:35

Async IO with async function

51:57

More Info on async function

52:49

Resources

53:35
Netflix JavaScript Talks - Version 7: The Evolution of JavaScript
879Likes
60,258Views
2014Dec 5
Jafar Husain discusses interesting features that can be used today in JS6, such as Object.observe, async functions and async generators, while also giving a peek at what's being explored for JS7 to make async programming easier.

Netflix Engineering

37.4K subscribers