java 에 의한 template engine benchmarks 의 리포지터리 실행해 보았다

htps : // 기주 b. 코 m / 아겐 tgt / 테 mp 해 보았습니다.

mac 로 clone 하고 ant all
stringbuilder:
     [java] ntimes: 10000, real time: 505(msec)

freemarker:
     [java] ntimes: 10000, real time: 1507(msec)

velocity:
     [java] ntimes: 10000, real time: 1089(msec)

beetl:
     [java] ntimes: 10000, real time: 749(msec)

rythm:
     [java] ntimes: 10000, real time: 632(msec)
     [java] 3 25, 2016 7:18:57 午後 org.rythmengine.RythmEngine
     [java] 情報: Shutting down Rythm Engine: [re-E0S]

jamon:
     [java] ntimes: 10000, real time: 971(msec)

httl:
     [java] ntimes: 10000, real time: 461(msec)

jmte:
     [java] ntimes: 10000, real time: 1589(msec)

jangod:
     [java] ntimes: 10000, real time: 7038(msec)

thymeleaf:
     [java] ntimes: 10000, real time: 12632(msec)

mustache:
     [java] ntimes: 10000, real time: 903(msec)

jmustache:
     [java] ntimes: 10000, real time: 1906(msec)

handlebars:
     [java] ntimes: 10000, real time: 1775(msec)



↓ thymeleaf,jangod를 제외한 그래프



spring boot 로 렌더링의 속도 걱정한다면 freemarker 인가 mustache 인가?
thymeleaf라면 csrf token 자동 삽입, html 자동 이스케이프(?)의 장점도 있다.

좋은 웹페이지 즐겨찾기