Repeating this question in 2017, it seems that JsRender and JsViews appeared as the official implementation of templates in the jQuery ecosystem (although not necessarily requiring jQuery):
JsRender is a lightweight but powerful template engine that is highly extensible and optimized for high-performance rendering, without depending on the DOM. It is intended for use in a browser or in Node.js, with or without jQuery.
JsRender and JsViews together provide a new generation of official JQuery JQuery Templates and JQuery Data Link plugins - and replace these libraries.
- JsRender GitHub Readme
Official website: http://www.jsviews.com/
GitHub (JsRender): https://github.com/BorisMoore/jsrender
GitHub (JsViews): https://github.com/BorisMoore/jsviews
source share