Asynchronous JavaScript is everywhere, whether you re using Ajax, AngularJS, Node.js, or WebRTC. This practical guide shows intermediate to advanced JavaScript developers how Promises can help you manage asynchronous code effectively including the inevitable flood of callbacks as your codebase grows. You ll learn the inner workings of Promises and ways to avoid difficulties and missteps when using them. The ability to asynchronously fetch...