Introduction A powerful feature that makes JavaScript unique is its ability to work asynchronously via callback functions. Assigning async callbacks let you write event-driven code but it also makes tracking down bugs a hair pulling experience since the JavaScript is not executing in a linear fashion. Luckily, now in Chrome DevTools, you can view the full call stack of asynchronous JavaScript call
![Debugging asynchronous JavaScript with Chrome DevTools | Blog | Chrome for Developers](https://cdn-ak-scissors.b.st-hatena.com/image/square/0de6460538a79d8171fe10e0d781cc26f27d245c/height=288;version=1;width=512/https%3A%2F%2Fwd.imgix.net%2Fimage%2Ffuiz5I8Iv7bV8YbrK2PKiY3Vask2%2FiGPiWTtoy7iF932Xday1.png%3Fauto%3Dformat%26w%3D1521)