<!DOCTYPE html>
<script>
function boom()
{
var r = document.documentElement;
while (r.firstChild)
r.removeChild(r.firstChild);
var a = document.createTextNode("a");
r.appendChild(a);
a.splitText(0);
a.splitText(0);
document.documentElement.offsetHeight;
r.appendChild(document.createTextNode("b"));
}
window.addEventListener("load", boom, false);
</script>