Debugging JavaScript in the Browser

The browser devtools are a full debugger most developers barely use. Breakpoints, the call stack, watch expressions, and the network panel beat scattered logging.