Promises, Promise Chain and Async/Await ⏳
JavaScript is an even driven language and because of that, almost all operations are Asynchronous operations in JavaScript.
But what does it mean? In simple words, we can say, the asynchronous operation might finish executing at some unknown time or ...
hashnode.com
Piotr Roterski
No mention of observables? They bring powerful and unifying abstraction for handling async stuff:
angular.io/guide/observables
rxjs.dev/guide/overview
I recommend checking them out!