an aternative approach is to use using DOM Virtualization. that can save a lot of ram. i wonder if they tried that before the rewrite