Notice how the UI can be as rich as it needs to be and there is virtually no lag when switching out the view. This is because the data does not have to be requested over again. This allows data to be sorted or manipulated without a server round-trip.