```.textContent``` is AFAIK something close to ```.innerText```, that also works on Firefox. But it basically gives me the inner text, not the inner html structure.

But feel free to change it. The current code works in all the cases I have been able to throw at it. I wasn't able to do that with the previous iterations of Dom-Diff. If you manage to change my code in a way that makes it simpler, but preserves the functionality, go ahead!