有没有任何java模板引擎基准测试?

Vya*_*lav 2 benchmarking templates template-engine freemarker

我正在寻找速度最快,最可靠的java模板引擎.是否有微秒级模板引擎的基准测试?

我找到了引擎:http : //code.google.com/p/mist4j/wiki/USAGE http://lazyj.sourceforge.net/

Scrpting语言模板基准测试http://www.kuwata-lab.com/tenjin/ 那里速度糟透了.

我也对发现的引擎和freemarker以及StringTemplate引擎的能力比较感兴趣.

Gel*_*Luo 5

这是一个模板引擎基准:https://github.com/greenlaw110/template-engine-benchmarks,它对以下java模板引擎进行了基准测试:

  • stringbuilder - 基线.使用StringBulder手动创建页面
  • freemarker - v2.3.19
  • 速度 - v1.7
  • rythm - v1.0-b2
  • httl - 1.0.7
  • beetl - 1.2
  • jamon - 2.3
  • jangod - 没有版本信息
  • 百里香 - 2.0.15


Pro*_*eus 5

这是 java 模板引擎的一个很好的基准

https://github.com/jreijn/spring-comparing-template-engines

根据它:

Jade4j                  567.7 seconds
Handlebars              147.7 seconds
Scalate - Scaml         33.33 seconds
Pebble                  27.92 seconds
HTTL                    24.61 seconds
Thymeleaf               24.09 seconds
Velocity                23.07 seconds
Freemarker              11.80 seconds
jTwig                   10.95 seconds
Mustache (JMustache)    8.836 seconds
JSP                     7.888 seconds
Run Code Online (Sandbox Code Playgroud)

最好的部分是:您可以自己重现基准测试并验证结果:)