You get an email from a boss or client-- "The website is running slow." You have no idea what could be causing this, but you know you need to fix it, and fast. Let's take a look at the tools and techniques available that allow us to dig into these nebulous issues, and allow us to pinpoint a more exact cause. Luckily, most of these tools have been made available by nearly all modern browsers, so we don't have to install any new software or complicate the setup.
Browser developer tools have been evolving at a high speed over the last few years, driven by the advent of more robust web applications. But these tools are seen mostly as a way to find issues with CSS and JavaScript, and debug running code. However, there are tabs in these tools that allow you to debug performance issues, such as viewing network calls, memmory usage, and code run time. These tools will help us find and diagnose our nebulous performance problems.