Observables vs. Promises — Which One Should You Use?

Comparing key features of Observables and Promises

Jose Granja
Better Programming
Published in
5 min readOct 12, 2021

--

Image by author

JavaScript is a single-threaded, non-blocking, and asynchronous concurrent language. That means that JavaScript’s engine doesn’t sit and wait for statements to finish. Instead, it moves to the next statement.

--

--

Top Writer @Medium | 1M+ Views | Lead FE @Lingoda | I write weekly about web-development topics 📰 Support me at https://dioxmio.medium.com/membership 🙇