diff options
Diffstat (limited to 'js/bench.js')
-rw-r--r-- | js/bench.js | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/js/bench.js b/js/bench.js deleted file mode 100644 index 3493dbb..0000000 --- a/js/bench.js +++ /dev/null @@ -1,43 +0,0 @@ -var Benchmark = require('benchmark').Benchmark; -var suite = new Benchmark.Suite(); -var fs = require('fs'); -var commonmark = require('./lib/index.js'); -// npm install showdown -var Showdown = require('showdown').converter; -// npm install marked -var marked = require('marked'); -// npm install markdown-it -var markdownit = require('markdown-it')('commonmark'); - -var benchfile = process.argv[2]; - -var contents = fs.readFileSync(benchfile, 'utf8'); - -suite.add('commonmark.js markdown->html', function() { - "use strict"; - var doc = new commonmark.Parser().parse(contents); - var renderer = new commonmark.HtmlRenderer(); - renderer.render(doc); -}) - -.add('showdown.js markdown->html', function() { - "use strict"; - var converter = new Showdown(); - converter.makeHtml(contents); -}) - -.add('marked.js markdown->html', function() { - "use strict"; - marked(contents); -}) - -.add('markdown-it markdown->html', function() { - "use strict"; - markdownit.render(contents); -}) - -.on('cycle', function(event) { - "use strict"; - console.log(String(event.target)); -}) -.run(); |