Performance audits are an integral part of our development process. Good data is essential when doing this kind of work. It’s too easy to neglect true bottlenecks; to chase after the wrong problems.
I’ve run into a couple of situations where JSON API endpoints were larger than expected. Without a solid understanding of the shape of a response, I’ve found it can be difficult to determine where to focus attention.