Repository URL to install this package:
|
Version:
3.3.4 ▾
|
# coding: UTF-8
# Thanks Kramdown for the inspiration!
require 'benchmark/ips'
require 'redcarpet'
require 'bluecloth'
require 'kramdown'
markdown = File.read(File.join(File.dirname(__FILE__), "fixtures/benchmark.md"))
# Let's bench!
Benchmark.ips do |bench|
bench.report("Redcarpet") do
Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(markdown)
end
bench.report("BlueCloth") do
BlueCloth.new(markdown).to_html
end
bench.report("Kramdown") do
Kramdown::Document.new(markdown).to_html
end
end