Web
[Chrome] Debugging Asynchronous JavaScript
leechwin
2015. 12. 21. 20:36
크롬 브라우져에서 Promise등의 Async Javascript 코드의 경우 디버깅시에 콜스택의 정확한 디버깅 지점을 찾기가 어려운 경우가 있다.
크롬 브라우져의 DevTools 에서는 자신이 작성한 Async 코드가 콜스택에 나타나도록 하는 옵션이 있다.
- DevTools > Source > Async 체크박스 선택
위와 같이 선택하면, 콜스택에 Async framework 코드외에 자신이 작성한 Async 호출코드도 나타나게 되어 디버깅이 가능하다.
참고: http://www.html5rocks.com/ko/tutorials/developertools/async-call-stack/