# Asynchronous Javascript > Asynchrony in computer programming refers to the occurrence of events independently of the main program flow and ways to deal with such events. --- <a href="https://www.youtube.com/watch?v=4q1tD39Mk_A" target="_blank"><img src="http://img.youtube.com/vi/YOUTUBE_VIDEO_ID_HERE/0.jpg" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /></a> --- <sub> The true power of promises is shown when you have several asynchronous operations that depend on each other, just like in the example above under “Callback Hell”. So let’s revisit the case where we have a request that depends on the result of another request. This time we are going to use a module called “axios” that is similiar to “request” but it uses promises instead of callbacks. This is also to point out that callbacks and promises are not interchangeable. </sub> --- * Item 1 * Item 2 * Item 2a * Item 2b --- ![?](http://giphygifs.s3.amazonaws.com/media/2rqEdFfkMzXmo/giphy.gif) [GitHub](http://github.com) --- :bowtie: :wink: :metal: --- :punch: :clap: :hankey: :raised_hands: :heart_eyes_cat: --- [I'm an inline-style link](https://www.google.com) ![alt text](https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "Logo Title Text 1") --- ```javascript var s = "JavaScript syntax highlighting"; alert(s); ``` | Tables | Are | Cool | | ------------- |:-------------:| -----:| | col 3 is | right-aligned | $1600 | | col 2 is | centered | $12 | | zebra stripes | are neat | $1 |
{"metaMigratedAt":"2023-06-15T01:21:34.511Z","metaMigratedFrom":"Content","title":"Asynchronous Javascript","breaks":false,"contributors":"[{\"id\":\"8ebbe70b-8a0b-4727-a673-12c5162b1542\",\"add\":1603,\"del\":28}]"}
    219 views