Unfortunately, in my current app, the actual issuing of DOM updates seems to be what's blocking things. Inserting large tables takes some time.
Oh, and making your DOM simpler if possible, but normally there's not a ton of gains to be had there in my experience.
The only way I see that working out nicely is if you can know the height of the table in advance, which is generally not the case.