"Measure first, then optimise" is an oft-cited maxim for developers. But you can't optimise without first understanding what factors influence a given measurement. Only then is it worth your time to start digging around in your code and infrastructure. Join Atlassian engineer Ian Grunert as he outlines the measurements exposed by the browser about the request lifecycle, and the areas of your web application contributing to each section. He'll also show you how the Confluence team uses Bamboo, Bitbucket (including Stash), Confluence, and JIRA to track the impact of performance improvements and reduce the chance of shipping performance regressions.