Inital Commit
[oweals/finalsclub.git] / node_modules / jade / benchmarks / ejs.js
1
2 /**
3  * Module dependencies.
4  */
5
6 var bm = require('./common'),
7     ejs = require('./ejs/lib/ejs'),
8     fs = require('fs');
9
10 var str = fs.readFileSync(__dirname + '/example.ejs', 'ascii');
11
12 var n = bm.times;
13 bm.start('ejs compilation');
14 while (n--) {
15     ejs.render(str, { locals: bm.locals });
16 }
17 bm.stop();
18
19 var n = bm.times;
20 bm.start('ejs execution');
21 while (n--) {
22     ejs.render(str, { locals: bm.locals, cache: true, filename: 'example.ejs' });
23 }
24 bm.stop();