As we have seen throughout our development effort, watching the network traffic of our application can be extremely insightful. The Network console tab can help us understand everything from an application that fails to load to service call failures. The Network tab can often help us determine if the problem is in the client or on the server.
A simple example is database reads using the runtime service. Take the example of a grid that does not populate with the expected results. The Network tab, which we first used in Chapter 4, Designing a Well-performing Application for page loading, is a simple way to learn what happened. If the XHR service call does not return the expected results to the client, it is impossible for our grid to display them. This is a server-side issue, and we would look to the server for further information about the failure. On the other hand, if the service call did return the correct results, we know our problem is in the client. In the following...