Asynchronous ECMAScript

Nairi Harutyunyan

nairihar99@gmail.com

Database Developer at Optym

https://github.com/nairihar/JSConfArmenia-2017

Content

  • ECMA
  • Callback
  • Promise
  • Iterator
  • Generator*
  • Async Iteration
  • Async/Await
  • Not official features

European Computer Manufacturers Association

ECMA-262TC39

(Technical Committee 39)

ES6

ES7

ES2015

ES2016

ES6

ES7

Improvements to make Async Programming easier.

Write Async programs without callbacks.

Use next generation JavaScript, today with Babel.

Let's start

Callback

Promise

Bluebird Promise

Cancel Promise

Memory Leak in Promises

Iterable

I Generator*

Generator*

By Facebook

Async Iteration

Why library ?

Async Await

Not official features

Thank you.

Any questions ?

JS Conf Armenia 2017

By Nairi Harutyunyan

JS Conf Armenia 2017

Asynchronous ECMAScript

  • 324