When to use JavaScript template engines?
Templating is a good solution in a few scenarios:
- Loading all data from the server especially in rich list displays
- Adding or updating new items in lists
- Anywhere you need to add new complex content to the page
- Anything that requires client side HTML rendering
Source : http://www.west-wind.com/Weblog/posts/509108.aspx