Lazy loading. Send the data over the wire from the server side as
needed in small chunks, and send it pre-processed.
I've even gone as far as delimiting the data server side and then just
running a split on the client side to fill in the table.
If you're dealing with static data, you could also store records
client side in a HashMap. When performing a search I'd just pull back
the IDs to the client side, figure out which records didn't exist in
the map, and then query the server for the missing data.
But if you're pushing Gigs of data, that probably wont work for you.
Split it up into much smaller chunks if you can.
When displaying the data, I also didn't need a lot of functionality. I
just needed to display a table. So I built one using plain old HTML
and StringBuilder. Once the table was built I'd plop the HTML onto the
page. If you use a Grid or (shudder) FlexTable then the DOM
manipulation can take forever. I'm not sure if CellTable solves the
DOM problem or not, but I'd thought I'd mention that one method.
-Steve
> <
http://about.me/vaibhavbhalke>