Search code examples
javascripttemplatesjquery-templatesmustache

mustache.js vs. jquery-tmpl


I'm looking at javascript templating for the first time and mustache and jquery-tmpl are the top contenders at the moment.

Some of my requirements:

  • templates will live in separate files to be included on multiple pages
  • all (or almost all) data will come from calls to a restful api which returns json
  • we're a java/eclipse shop, so syntax highlighting and compatibility with that would be nice, if it's an issue at all

Anyone know of any comparisons in terms of speed, ease of use, flexibility, stability? Any other factors I should be considering? Other top templating engines?

(I know there are other questions on this general topic, but I don't see any direct, broad comparisons between these two.)


Solution

  • My reason to choose mustache over any other template language was that it is implemented for any language you are likely to use. As it is also a true logic agnostic templating language your templates become portable. Therfore you gain the flexibility to choose to render your templates on the client or server side. Even though I have no benchmark available I don't think that performance should be an issue.