Rendering 100000 templates:
Ant.js
Escaped : 12924ms
Unescaped : 12856ms
Total : 25780ms
Ant.js `.set`
Escaped : 2574ms
Unescaped : 2583ms
Total : 5157ms
ECT
Escaped : 3441ms
Unescaped : 66ms
Total : 3507ms
Dust
Escaped : 4751ms
Unescaped : 629ms
Total : 5380ms
Hogan.js
Escaped : 4544ms
Unescaped : 422ms
Total : 4966ms
Gaikan
Escaped : 3366ms
Unescaped : 46ms
Total : 3412ms
Fest
Escaped : 1480ms
Unescaped : 151ms
Total : 1631ms
EJS without `with`
Escaped : 5420ms
Unescaped : 201ms
Total : 5621ms
doT
Escaped : 2076ms
Unescaped : 43ms
Total : 2119ms
Swig
Escaped : 5603ms
Unescaped : 223ms
Total : 5826ms
Underscore
Escaped : 1836ms
Unescaped : 1234ms
Total : 3070ms
EJS
Escaped : 6545ms
Unescaped : 976ms
Total : 7521ms
Eco
Escaped : 6684ms
Unescaped : 409ms
Total : 7093ms
Handlebars.js
Escaped : 1767ms
Unescaped : 219ms
Total : 1986ms
Jade without `with`
Escaped : 6396ms
Unescaped : 1987ms
Total : 8383ms
CoffeeKup
Escaped : 2258ms
Unescaped : 6567ms
Total : 8825ms
Jade
Escaped : 7450ms
Unescaped : 2948ms
Total : 10398ms
git clone git://github.com/baryshev/template-benchmark.git
cd template-benchmark
npm install
node ./benchmark.js