We're building an internal web app used by about 50 users. Our users will access the app from accross the internet (not by local LAN). What are some current guidelines for how much data can be transferred while providing good load time and a generally positive client experience?
Accessing Gmail it seems Gmail downloads almost 900K worth of data (inc libraries) on the initial load. This loads pretty quickly for me on my fast Internet connection. Is 900K considered pushing the limit?
The reason for the question is we are determining if we should do some data pagination and sorting on the server side or on the client side. We're currently testing jqGrid for our web grid/table functionality.