From http://jsperf.com/dom-vs-innerhtml-based-templating/79js templating