Dustjs:表演呢?

我喜欢JS的这个模板库的语法。 我将在Node.js脚本中使用它,因此,性能非常重要。 有人试过这个吗? (他们的网站工作太慢,让我觉得他们的图书馆工作足够快:))。

       

网上收集的解决方案 "Dustjs:表演呢?"

现场比较灰尘到其他模板引擎: http : 它基本上吹走了其他图书馆(胡须,Handlebars和jQuery模板)。

如果您对这些结果不满意,请推出您自己的基准 。


至于尘埃“网站”的缓慢 – 这只是一个github项目页面 。 我没有注意到该网站的任何性能问题。

简单的答案,结帐他们的基准 。 结果是相当惊人的。

根据对jsperf的诸多testing,比如JavaScript模板语言的推出 ,推荐的答案会被其他模板引擎“吹”掉。 我使用doT,因为它可以被定制为使用<%%>,<%=%>和<% – %>标签。

我添加了灰尘的射门

http://jsperf.com/dom-vs-innerhtml-based-templating/281

即使预编译的把手也比尘埃快3倍。 我也喜欢Dust的语法,我目前正在使用它来构build产品,但如果不是DoT,可能会转而使用Handlebars。

关于灰尘的事情是,预编译非常容易,因为块和部分可以交换使用其他模板,而Handlebars和DoT需要“帮助程序”和“块”分开注册。

我希望有脚本来预编译Handlebar模板文件并检测帮助程序/块。 有很less的CLI文档。