D
Dr J R Stockton
Thu said:So, I guess the 'rebuild' of the table is where it takes most of the
time.
Try NOT rebuilding the table; try instead just changing the contents of
each cell, setting them all to one preexisting Object.
As a test of that, you can first build a table of similar size by a
method akin to your rebuilding, but in which all the cells contain a
particular string of representative length. Time that, then time
walking the table by indexed rows and cols, and by using the "family"
routines, reading each cell and rewriting it while doing so.
Try also setting the Table to visibility hidden or display none while
writing to it. It might make a difference in some browsers, those that
try to show things as they happen. Probably it will not, but it should
be easy enough to check.