From the source the only thing I can see that would make garbage is b.innerText=o which is set 50 times each frame.
But even then it's just one giant text node, not html elements so it's surprising this is causing so much GC in Firefox.
But even then it's just one giant text node, not html elements so it's surprising this is causing so much GC in Firefox.