For a clean template, JsRender is awesome. JsRender is very fast. See the main page here: http://jsperf.com/dom-vs-innerhtml-based-templating/395
It compares various rendering data of template engines, and JsRender does very well with all browsers. JsRender has no DOM dependencies, is not dependent on jQuery (although you can certainly use it with it ... I do) and is a purely string rendering.
if you are following this route, here is an article I wrote about getting started : http://jpapa.me/clientIn1204
If you want a larger framework for data binding having patterns, then Knockout will be great. But for a clean punch, JsRender is a great choice.
source
share