Ако използвате Chrome Canary за разработка, вече може да използвате async радио бутон в полето с Call Stack-а, който ви показва състоянието на стека ви при breakpoint,
Ако го пуснете в Call Stack-а на функциите които са в резултат на асинхронно действиие имате пълния списък на тези които са ги извикали.
Якотата тук е, че няма нужда да слагате нови брейкпоинтове преди рекуеста (или друго асинхронно нещо) да се случи за да проверите дали всичко е наред. Заедно с този Call Stack имате и видимост за това какви са били стойностите на променливите преди и след асинхронното действие.
Преди няколко месеца спрях да ползвам Chrome Canary за разработка, основно поради бавнотата му и забиването на моменти, но изглежда като да заслужава пореден шанс (започвайки от днес 🙂 ).
П.С.: Ако и вие ще го пробвате, не забравяйте че за стабилни задачи и тнт Chrome Canary е на Nightly Build принцип и често е нестабилен.