When updating the `innerHTML` of any `DOM` element, there is a performance hit as the browser updates multiple times per result. Could we find a way to create the HTML as a large string and just append it once?