-
Synchronous Functions are linear and are only able to be executed after the previous has been completed, Asynchronous functions are able to run and be set aside while other functions are performed, and called back later.
-
Callback Hell refers to multiple levels and sublevels of Asynchronous Functions.
3 .In the browser, a common pattern to deal with excessive callbacks is to use promises. jQuery ships with a simple built-in promise library that enables us to chain callbacks and deal with errors.