Async Call Stack в Chrome Canary

Ако използвате Chrome Canary за разработка, вече може да използвате async радио бутон в полето с Call Stack-а, който ви показва състоянието на стека ви при breakpoint,

devtools-async

Ако го пуснете в Call Stack-а на функциите които са в резултат на асинхронно действиие имате пълния списък на тези които са ги извикали.

Якотата тук е, че няма нужда да слагате нови брейкпоинтове преди рекуеста (или друго асинхронно нещо) да се случи за да проверите дали всичко е наред. Заедно с този Call Stack имате и видимост за това какви са били стойностите на променливите преди и след асинхронното действие.

Преди няколко месеца спрях да ползвам Chrome Canary за разработка, основно поради бавнотата му и забиването на моменти, но изглежда като да заслужава пореден шанс (започвайки от днес 🙂 ).

П.С.: Ако и вие ще го пробвате, не забравяйте че за стабилни задачи и тнт Chrome Canary е на Nightly Build принцип и често е нестабилен.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.