Forget about 4. - performance is quite good. You just need to figure out the "perfect" fetch size... Other questions remain.
Thanks for feedback.
1. There's no problem to make thead/tfoot for headers and footers. Will do soon.
2. (and 3). There's an implementation problem with pct width for columns. Markup for grid is built of two parts - one for frozen columns, and another for horizontally-scrollable. So, %-width specified on columns in HTML will be relative to two (actually 3*2) different tables. To handle it, some %-to-px conversion needs to be performed whenever the grid is rendered, or resized.
I realize that it would be nice to have this feature in grid. We'll add it in future versions.
Anyway, great work !
May be I miss something, but why scrollable grid issues should affect abstract table renderer? Can't have regular data tables percentage column width because of unrelated scrollable grid issues?
Now all our data tables are broken on 3.1 :(