25 lines
525 B
JavaScript
25 lines
525 B
JavaScript
var fs = require('fs')
|
|
, text = fs.readFileSync(__dirname + '/in.md', 'utf8');
|
|
|
|
var benchmark = function(func, t) {
|
|
var start = new Date()
|
|
, i = t || 10000;
|
|
while (i--) func();
|
|
console.log('%s: %sms', func.name, new Date() - start);
|
|
};
|
|
|
|
var marked_ = require('../');
|
|
benchmark(function marked() {
|
|
marked_(text);
|
|
});
|
|
|
|
var showdown_ = require('showdown');
|
|
benchmark(function showdown() {
|
|
showdown_(text);
|
|
});
|
|
|
|
var markdown_ = require('markdown');
|
|
benchmark(function markdownjs() {
|
|
markdown_.toHTML(text);
|
|
});
|