P.S. What is your site made in (
http://www.salvin.in), seems gadgets except they have no placeholders?
The large number of cells does not hinder HTML at all, as i was displaying it using
JSP at first with under a second delay (unnoticeable).
Also the data itself is not an issue, the response is: 31.8 KB (32,626 bytes)
The process through which i display is through RPC, populating a list of beans through a simple ORM code, which i iterate and set the GWT Visualization Table Widget DataTable object.
Basicly i replicated this article method:
http://www.ibm.com/developerworks/opensource/library/os-ad-gwt3/
Reflection might be the issue here.
This Table Widget has the functionality of sorting data as is, with javascript, and this is the reason for freezing; javascript is not suited for large operations (or so i read).
What i aim to eliminate though is the slowness of loading (although asynchronous it's annoying).
I already been given an answer on a mailing list in the form of:
http://www.ibm.com/developerworks/web/library/wa-aj-patterns/index.html
which seems a very good article, which i'll try later on, i believe it will fix my problem of loading the page. Don't know about the freezing part yet, the usual solution for processing problems is eliminate the processing (send more data as is after processing server side - but in the world of web development, sending more data over the internet is not a good solution). An optimization of the ideea i just described would be giving an array of the 'id' column coresponding to every other column, reordered in the order that a certain filtering would give (ascending or descending) - eg the filter would be if the string column needs be the factor of reordering, an underlying array of id values that would reorder the table after itself (not doing a sort comparing strings but reordering the table after the preordering of IDs coresponding to the strings).