Skip to content
EduVerse

DevTools

In depth

Tool

Also known as: Browser DevTools, Chrome DevTools

Developer tools built into the browser for inspecting the DOM, network, performance and console.

DevTools, explained

Written by EduVerse

What it is

DevTools is the set of developer tools built into browsers such as Chrome, Firefox and Edge. You open it with F12 or by right-clicking a page and choosing Inspect. Its panels show the live HTML, the CSS applied to each element, every network request and the JavaScript console.

Why teams use it

Frontend code runs in the browser, so that’s where you need to see what it actually does. Instead of guessing or rereading your code, you can change CSS live, pause JavaScript on a breakpoint and read the exact response a server sent back. Most frontend bugs are found here first.

An example from work

A button on your page does nothing when you click it. You open DevTools and see a red “Uncaught TypeError: Cannot read properties of undefined” in the Console tab. You click the file link next to it and land on the exact line where your code used data that hadn’t loaded yet.

Our own explanation, not a quote from the book.

In the book

Sentences from The Software Realm, Decoded that mention DevTools, exactly as printed.

    2 more passages about DevTools in the full book

    Read every conversation where DevTools comes up, with the interactive slides and demos.

    See the book

    Where it fits

    Debugging and inspecting frontend code in the browser

    Coverage in the book

    In depth

    Covered in depth: multiple pages with explanations, examples and simulations.

    Appears in