I can tell you first hand that innerHTML, used here and here, is a super slow way of updating a DOM tree.
innerHTML
I agree :-)
Feel free to send a PR