Dustjs:性能怎么样?

时间:2011-06-03 13:47:12

标签: javascript performance node.js

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

4 个答案:

答案 0 :(得分:10)

将灰尘与其他模板引擎进行实时性能比较:http://akdubya.github.com/dustjs/benchmark/index.html。它基本上打破了其他库(Mustache,Handlebars和jQuery模板)。

如果您对这些结果不满意,请roll your own benchmark


至于Dust“网站”的缓慢 - 它只是github project page。我没有注意到该网站的任何性能问题。

答案 1 :(得分:4)

简单回答,结帐他们的benchmarks。   结果非常惊人。

答案 2 :(得分:1)

根据jsperf的许多测试,例如JavaScript template language shootoff,推荐的答案会被其他模板引擎“吹走”。我使用doT,因为它可以自定义使用< %%>,<%=%>和<% - %>标签

答案 3 :(得分:1)

我在战斗中添加了Dust

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

即使是预编译的Handlebars也比Dust快3倍。我也喜欢Dust的语法,而且我目前正在使用它来构建产品,但如果不是DoT,它可能会切换到Handlebars。

关于Dust的事情是预编译非常容易,因为块和部分只是交替使用其他模板,而Handlebars和DoT需要单独注册“Helper”和“Blocks”。

我希望有一些脚本可以预编译Handlebar模板文件并检测帮助器/块。 CLI文档很少。