summaryrefslogtreecommitdiff
path: root/js/bench.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/bench.js')
-rw-r--r--js/bench.js15
1 files changed, 11 insertions, 4 deletions
diff --git a/js/bench.js b/js/bench.js
index f23eb1a..77f5025 100644
--- a/js/bench.js
+++ b/js/bench.js
@@ -2,10 +2,12 @@ var Benchmark = require('benchmark').Benchmark;
var suite = new Benchmark.Suite();
var fs = require('fs');
var sm = require('./lib/index.js');
-// https://github.com/coreyti/showdown
-var showdown = require('../../showdown/src/showdown');
-// https://github.com/chjj/marked
-var marked = require('../../marked/marked.min.js');
+// npm install showdown
+var showdown = require('showdown');
+// npm install marked
+var marked = require('marked');
+// npm install markdown-it
+var markdownit = require('markdown-it')('commonmark');
var benchfile = process.argv[2];
@@ -29,6 +31,11 @@ suite.add('commonmark.js markdown->html', function() {
marked(contents);
})
+.add('markdown-it markdown->html', function() {
+ "use strict";
+ markdownit.render(contents);
+})
+
.on('cycle', function(event) {
"use strict";
console.log(String(event.target));