A Evolução do JavaScript Assíncrono

A Evolução do JavaScript Assíncrono

76c84b310153282b760596d4abcf8168?s=128

Ruan Martinelli

December 02, 2017
Tweet

Transcript

  1. 2.
  2. 3.

    “ANY APPLICATION THAT CAN BE WRITTEN IN JAVASCRIPT, WILL EVENTUALLY

    BE WRITTEN IN JAVASCRIPT.” -JEFF ATWOOD, STACK OVERFLOW
  3. 5.
  4. 7.
  5. 8.
  6. 9.
  7. 11.

    1 2 3 4 1 2 3 4 ✔ 1

    2 3 ✔ 1 2 3
  8. 12.

    1 2 3 4 1 1 2 2 3 ✔

    3 4 ✔ 1 2 3
  9. 13.
  10. 14.
  11. 15.
  12. 16.
  13. 17.
  14. 18.
  15. 19.
  16. 21.
  17. 22.
  18. 23.
  19. 24.
  20. 26.
  21. 27.
  22. 28.
  23. 29.
  24. 30.
  25. 31.
  26. 32.
  27. 33.
  28. 35.
  29. 36.
  30. 42.

    ??

  31. 43.
  32. 46.
  33. 48.

    - Sempre retornam uma Promise; - Permitem o uso do

    await; - Uso de constructs nativos; ASYNC FUNCTIONS.
  34. 49.
  35. 50.
  36. 51.

    - Sempre retornam uma Promise; - Permitem o uso do

    await; - Uso de constructs nativos; ASYNC FUNCTIONS.
  37. 52.

    - Sempre retornam uma Promise; - Permitem o uso do

    await; - Uso de constructs nativos; - Tratamento de erros com try/catch. ASYNC FUNCTIONS.
  38. 53.
  39. 54.
  40. 55.
  41. 56.
  42. 57.
  43. 58.

    - Observables, RxJS; - Generators; - Promise.prototype.finally; - Bluebird; -

    Promise Constructor; - Loops em Async Functions. INDO ALÉM....