Changelog

Snappier dashboards for everyone

Every dashboard load was making a chain of database round trips one after another, several of them fetching the same thing twice.

We reworked that path. Session, workspace, and billing lookups now run as a single pass, and nothing is fetched twice.

The result: switching sites, changing the time range, or applying a comparison now responds in a couple hundred milliseconds instead of a second or more.

We also added timing instrumentation to every dashboard load, so if something ever feels slow again we can see exactly where the time went instead of guessing.