Advanced debugging with Chrome DevTools
Between race conditions, object references, and async stack traces, JavaScript can be hard to sift through. Modern browsers offer many tools for debugging, so why not use them? And now that Node works out of the box with DevTools, you can step through your Node stack too. Wayne Elgin illustrates the latest ways to masterfully march up and down your stack and solve your codes greatest mysteries.
Talk Title | Advanced debugging with Chrome DevTools |
Speakers | Wayne Elgin (Cantina Consulting) |
Conference | O’Reilly Fluent Conference |
Conf Tag | The Web Platform in Practice |
Location | San Jose, California |
Date | June 20-22, 2017 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Debugging JavaScript apps can be frustrating and usually ends with you defaulting to console logs to get info out of your app. This is inefficient, and logs can often result in erratic output depending upon the nature of the object. Wayne Elgin illustrates the latest ways to masterfully march up and down your stack and solve your code’s greatest mysteries, covering lesser-known and new features of Chrome DevTools that allow developers of every skill level to deal with such difficult-to-debug scenarios as asynchronous callbacks, Promises, race conditions, and performance tuning.