No, CellTable will only render the visible part. 
Fetching 500 rows from the server should take too long either.
I assume that the slowness is not related to the rendering in the CellTable 
but probably due to fetching and parsing of the 500 rows because you don't 
see any difference when you render 5 rows or 500. 
So it clearly must be something else. 

There are 3 possible bottlenecks:


   1. Fetching the data from the backend: if you use JSON and don't transfer 
   many fields then 500 rows shouldn't be a big issue (you can verfiy it by 
   using Firebug and checking the payload size)
   2. Parsing the fetched data: Again with JSON it should be fast enough to 
   parse 500 rows (not sure about XML)
   3. Rendering the data in a CellTable: if there is no performance 
   difference between 500 rows and 5 rows then the bottleneck must lie in one 
   of the previous areas.


I have no performance problems fetching around 2000 rows and displaying 50 
of them (using SimplePager). 


-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/4F6zBx7p3BkJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to