Demystify Javascript Promise

Abhilash Reddy Kotte
Abhilash Reddy Kotte
February 28, 2019
#frontendengineering

Summary

This talk covers the following topics.

  • Javascript Iterator and code execution with an example.
  • What is Asynchronous Javascript?
  • Asynchronous Javascript without(before) Promises.
  • Asynchronous Javascript with Promises

Key Insight

Understanding building blocks of JS Code execution, JS Engine, Callback Queue, and Event Looping. Extending the knowledge of JS Engine to build Promises with the help of Micro-task queue.