{
"schema_version": 1,
"meta": {
"generated_at": "2026-04-27T17:28:19Z",
"host": {"os": "linux", "arch": "x86_64", "cpu": "AMD Ryzen 9 7900 12-Core Processor"},
"backend": "hyperfine",
"min_runs": 3,
"tools": {
"panache": {"version": "2.39.0"},
"prettier": {"version": "3.6.2"},
"pandoc": {"version": "3.9.0.2"},
"rumdl": {"version": "0.1.67"},
"mdformat": {"version": "1.0.0"},
"mado": {"version": "0.3.0"},
"markdownlint": {"version": "0.48.0"},
"markdownlint-cli2": {"version": "0.21.0"}
}
},
"documents": [
{"id":"pandoc_testsuite","name":"Pandoc Testsuite Fixture (9 KB)","file":"pandoc_testsuite.md","size_bytes":9207,"lines":724,"iterations":20},
{"id":"tables","name":"Tables Document (19 KB)","file":"tables.qmd","size_bytes":18833,"lines":636,"iterations":20},
{"id":"configuration","name":"Configuration Guide (24 KB)","file":"configuration.qmd","size_bytes":24435,"lines":1028,"iterations":10},
{"id":"math","name":"Math Document (29 KB)","file":"math.qmd","size_bytes":28562,"lines":664,"iterations":10},
{"id":"large","name":"Large Document (30 KB)","file":"large_authoring.qmd","size_bytes":29858,"lines":592,"iterations":10},
{"id":"pandoc_manual","name":"Pandoc Manual (large reference doc)","file":"pandoc_manual.md","size_bytes":299536,"lines":8036,"iterations":3}
],
"results": [
{"document":"pandoc_testsuite","formatter":"panache","mean_ms":2.5416,"stddev_ms":0.2936,"min_ms":2.0661,"max_ms":3.7171,"runs":729},
{"document":"pandoc_testsuite","formatter":"prettier","mean_ms":108.5692,"stddev_ms":5.5815,"min_ms":95.4961,"max_ms":115.0213,"runs":25},
{"document":"pandoc_testsuite","formatter":"pandoc","mean_ms":54.8201,"stddev_ms":2.2753,"min_ms":50.4316,"max_ms":61.0261,"runs":54},
{"document":"pandoc_testsuite","formatter":"rumdl","mean_ms":45.4761,"stddev_ms":1.1978,"min_ms":42.8538,"max_ms":48.2512,"runs":65},
{"document":"pandoc_testsuite","formatter":"mdformat","mean_ms":109.2250,"stddev_ms":1.7422,"min_ms":105.7649,"max_ms":112.0794,"runs":26},
{"document":"tables","formatter":"panache","mean_ms":2.9907,"stddev_ms":0.3351,"min_ms":2.4320,"max_ms":6.0490,"runs":663},
{"document":"tables","formatter":"prettier","mean_ms":130.6023,"stddev_ms":4.4668,"min_ms":123.7665,"max_ms":136.0880,"runs":23},
{"document":"tables","formatter":"pandoc","mean_ms":59.4858,"stddev_ms":3.0971,"min_ms":53.3585,"max_ms":67.7744,"runs":50},
{"document":"tables","formatter":"rumdl","mean_ms":15.9548,"stddev_ms":0.6431,"min_ms":14.8407,"max_ms":17.5471,"runs":167},
{"document":"tables","formatter":"mdformat","mean_ms":101.4249,"stddev_ms":1.3747,"min_ms":98.5963,"max_ms":104.0278,"runs":28},
{"document":"configuration","formatter":"panache","mean_ms":3.5618,"stddev_ms":0.3346,"min_ms":3.0534,"max_ms":4.7135,"runs":573},
{"document":"configuration","formatter":"prettier","mean_ms":122.5072,"stddev_ms":3.7331,"min_ms":116.8838,"max_ms":132.6180,"runs":24},
{"document":"configuration","formatter":"pandoc","mean_ms":51.9065,"stddev_ms":2.8190,"min_ms":47.3040,"max_ms":56.4226,"runs":51},
{"document":"configuration","formatter":"rumdl","mean_ms":16.6455,"stddev_ms":0.9247,"min_ms":15.1715,"max_ms":19.3109,"runs":170},
{"document":"configuration","formatter":"mdformat","mean_ms":116.7774,"stddev_ms":1.7881,"min_ms":112.1285,"max_ms":119.6400,"runs":24},
{"document":"math","formatter":"panache","mean_ms":3.0848,"stddev_ms":0.2606,"min_ms":2.6357,"max_ms":4.3402,"runs":600},
{"document":"math","formatter":"prettier","mean_ms":143.3406,"stddev_ms":3.8464,"min_ms":137.7098,"max_ms":150.5550,"runs":20},
{"document":"math","formatter":"pandoc","mean_ms":48.4295,"stddev_ms":2.3277,"min_ms":43.1155,"max_ms":52.2545,"runs":56},
{"document":"math","formatter":"rumdl","mean_ms":22.6700,"stddev_ms":1.0779,"min_ms":20.6345,"max_ms":26.4261,"runs":119},
{"document":"math","formatter":"mdformat","mean_ms":109.0517,"stddev_ms":1.9563,"min_ms":106.1440,"max_ms":112.7383,"runs":27},
{"document":"large","formatter":"panache","mean_ms":2.9356,"stddev_ms":0.2755,"min_ms":2.5284,"max_ms":4.1437,"runs":627},
{"document":"large","formatter":"prettier","mean_ms":133.7245,"stddev_ms":5.4203,"min_ms":122.2067,"max_ms":142.0951,"runs":22},
{"document":"large","formatter":"pandoc","mean_ms":54.3551,"stddev_ms":2.3934,"min_ms":49.5950,"max_ms":59.6360,"runs":53},
{"document":"large","formatter":"rumdl","mean_ms":20.6777,"stddev_ms":0.9378,"min_ms":19.2915,"max_ms":25.2296,"runs":129},
{"document":"large","formatter":"mdformat","mean_ms":118.2041,"stddev_ms":2.4321,"min_ms":114.2659,"max_ms":122.1590,"runs":25},
{"document":"pandoc_manual","formatter":"panache","mean_ms":27.7874,"stddev_ms":0.9242,"min_ms":26.2882,"max_ms":30.0716,"runs":102},
{"document":"pandoc_manual","formatter":"prettier","mean_ms":469.1020,"stddev_ms":13.2020,"min_ms":457.6394,"max_ms":489.3144,"runs":6},
{"document":"pandoc_manual","formatter":"pandoc","mean_ms":373.6214,"stddev_ms":3.2662,"min_ms":368.1876,"max_ms":377.7680,"runs":7},
{"document":"pandoc_manual","formatter":"rumdl","mean_ms":762.4757,"stddev_ms":4.7780,"min_ms":756.9718,"max_ms":765.5591,"runs":3},
{"document":"pandoc_manual","formatter":"mdformat","mean_ms":500.6815,"stddev_ms":3.1760,"min_ms":497.5503,"max_ms":504.8133,"runs":5}
]
}