@rwldrn I think this is a more correct version of the test: http://jsperf.com/child-removal-deathmatch/3
It shows that innerHTML is actually the fastest (because it has been optimized for, I'm sure), but textContent is close enough.