Browser DevTools
The browser's built-in developer window, opened with F12 or right-click then Inspect, that shows the network requests, console messages, and page internals of any website.
When something looks wrong on a screen, the first question is always where: is it the frontend, the request, or the response coming back. Guessing sends the ticket to the wrong team and wastes a day. Browser DevTools exists because the browser already sees all of it, so anyone can open a window on any page and get evidence, the exact call that failed and the exact status it returned, instead of an opinion.
Every modern browser ships a developer panel you can open on any page, yours or anyone else's, with nothing to install. It is several tools in one window. The Network tab lists every request the page makes, each with its method, path, status code, and timing, so you can watch the exact calls behind a screen and see which one failed and how long it took. The Console tab shows errors and log messages the code prints. The Elements tab lets you inspect the live HTML and the styles applied to any element.
For triage, the Network tab is the one that matters most. Reproduce the problem with it open, then read the failing request: a 500 means the server broke, a 401 means you are not logged in, a 404 means the thing was not found, and no request firing at all usually means the frontend never sent it. That single reading routes the bug to the right person before anyone touches code.
It shows real traffic, so it is also how you verify a feature actually works rather than merely looks right, answer a data question straight from the JSON a call returns, find the one slow call dragging a page down, and confirm a tracking event fired when you clicked.
Checkout showed a generic "something went wrong" and my lead said "open the Network tab and tell me the status code before you file the ticket." I opened it, saw a list of requests scroll by, and did not know which line he meant or how to read it.
The Network tab looks like noise until you know it is just a list of the calls the page made, each with four things that matter: method, path, status, and time. One of them is the failure. This is the capture from a broken checkout, six requests, and I will show you how to find the one line that answers his question. Read it with me and you will have the status code he asked for.
Click a step to see the lines it points at.
Tell your lead: "Five requests are 200, POST /api/orders came back 500 at 610ms, so it is a server error on checkout, not the button." You read the one red row and routed it. That is the Network-tab triage skill.
"Open the Network tab, reproduce it, and tell me the status code before you file the ticket."
Appears in Phase 1, Put a page on the internet.