UNPKG

express

Version:

Sinatra inspired web development framework

41 lines (33 loc) 664 B
/** * Module dependencies. */ var bm = require('./common'), jade = require('../lib/jade'), fs = require('fs'); var str = fs.readFileSync(__dirname + '/example.jade', 'ascii'); var fn = jade.compile(str); var n = bm.times; bm.start('jade compilation'); while (n--) { jade.render(str, { filename: 'example.jade', locals: bm.locals }); } bm.stop(); var n = bm.times; bm.start('jade execution'); while (n--) { jade.render(str, { filename: 'example.jade', cache: true, locals: bm.locals }); } bm.stop(); var n = bm.times; bm.start('jade compile()'); while (n--) { fn(bm.locals); } bm.stop();