Debugging your code in your browser

2. Pausing execution

When your programming is running in a loop, for example a while, do or for loop or in a callback such as a time-out, interval, event listener or animation, you can pause the programs execution at any time to see it's current state.

To do this:

  • Bring up the developer tools. Usually this is the F12 key.
  • Switch to the Debugger tab. This is called Sources in Chrome.
  • Locate and open the file from the Navigator. This can then usually be hidden if more room to view the code is needed.
  • Finally click the Pause button. It's located in slightly different places depending on the browser and available screen size.
  • You can restart by clicking pause again.

See below for animations of Firefox and Chrome.


Chrome



Firefox



See also using break points for how to pause the program automatically when a specific line is reached and how to use the step controls to execute the code one line at a time.