JsRender: Next-generation jQuery Templates
Optimized for high-performance pure string-based rendering, without DOM or jQuery dependency.
To view demo pages (on gh-branch) navigate to http://borismoore.github.com/jsrender/demos/index.html.
JsRender is used for rendering of templates to strings, ready for insertion in the DOM.
It can also be used together with JsViews, which then provides interactive data-driven views. See JsViews step-by-step samples.
See Approaching Beta: What's changing in JsRender and JsViews for documentation of changes.
See also JsRender Fundamentals training course from John Papa on Pluralsight
Warning: JsRender is close to beta, but not yet officially beta, so there may still be changes to APIs and features in the coming period.