{
"schema_version": 1,
"meta": {
"generated_at": "2026-05-17T18:00:40Z",
"host": {"os": "linux", "arch": "x86_64", "cpu": "AMD Ryzen 9 7900 12-Core Processor"},
"backend": "hyperfine",
"min_runs": 3,
"tools": {
"panache": {"version": "2.46.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.6518,"stddev_ms":0.2670,"min_ms":2.1948,"max_ms":3.6437,"runs":602},
{"document":"pandoc_testsuite","formatter":"prettier","mean_ms":110.8095,"stddev_ms":4.9136,"min_ms":98.5948,"max_ms":118.0165,"runs":27},
{"document":"pandoc_testsuite","formatter":"pandoc","mean_ms":57.4497,"stddev_ms":2.9104,"min_ms":53.0918,"max_ms":69.1626,"runs":50},
{"document":"pandoc_testsuite","formatter":"rumdl","mean_ms":46.0235,"stddev_ms":0.8913,"min_ms":44.0295,"max_ms":48.4204,"runs":63},
{"document":"pandoc_testsuite","formatter":"mdformat","mean_ms":108.8640,"stddev_ms":1.6742,"min_ms":105.9223,"max_ms":111.8866,"runs":27},
{"document":"tables","formatter":"panache","mean_ms":2.9240,"stddev_ms":0.2878,"min_ms":2.3642,"max_ms":3.9434,"runs":636},
{"document":"tables","formatter":"prettier","mean_ms":132.4421,"stddev_ms":4.8826,"min_ms":124.5685,"max_ms":145.4263,"runs":23},
{"document":"tables","formatter":"pandoc","mean_ms":60.6189,"stddev_ms":2.8692,"min_ms":54.1293,"max_ms":66.7447,"runs":49},
{"document":"tables","formatter":"rumdl","mean_ms":16.3575,"stddev_ms":0.7227,"min_ms":14.8430,"max_ms":18.4955,"runs":173},
{"document":"tables","formatter":"mdformat","mean_ms":100.8737,"stddev_ms":1.3430,"min_ms":98.3019,"max_ms":103.8675,"runs":29},
{"document":"configuration","formatter":"panache","mean_ms":3.8995,"stddev_ms":0.3792,"min_ms":3.1640,"max_ms":5.2678,"runs":515},
{"document":"configuration","formatter":"prettier","mean_ms":126.1694,"stddev_ms":2.4531,"min_ms":122.6387,"max_ms":130.5226,"runs":23},
{"document":"configuration","formatter":"pandoc","mean_ms":49.2014,"stddev_ms":2.6767,"min_ms":45.5244,"max_ms":58.8050,"runs":61},
{"document":"configuration","formatter":"rumdl","mean_ms":16.1203,"stddev_ms":1.5227,"min_ms":14.3191,"max_ms":26.4453,"runs":166},
{"document":"configuration","formatter":"mdformat","mean_ms":117.7898,"stddev_ms":8.5045,"min_ms":111.1605,"max_ms":155.7367,"runs":26},
{"document":"math","formatter":"panache","mean_ms":3.1310,"stddev_ms":0.2724,"min_ms":2.6382,"max_ms":4.1428,"runs":607},
{"document":"math","formatter":"prettier","mean_ms":211.0422,"stddev_ms":84.6434,"min_ms":142.4942,"max_ms":392.3361,"runs":20},
{"document":"math","formatter":"pandoc","mean_ms":48.0619,"stddev_ms":2.1705,"min_ms":44.6575,"max_ms":55.7703,"runs":59},
{"document":"math","formatter":"rumdl","mean_ms":22.8624,"stddev_ms":0.9706,"min_ms":20.7160,"max_ms":25.1015,"runs":120},
{"document":"math","formatter":"mdformat","mean_ms":108.7336,"stddev_ms":2.3497,"min_ms":105.0012,"max_ms":115.5255,"runs":26},
{"document":"large","formatter":"panache","mean_ms":3.1417,"stddev_ms":0.3228,"min_ms":2.6387,"max_ms":5.6187,"runs":606},
{"document":"large","formatter":"prettier","mean_ms":140.1948,"stddev_ms":5.7840,"min_ms":129.2895,"max_ms":149.8499,"runs":20},
{"document":"large","formatter":"pandoc","mean_ms":56.4100,"stddev_ms":3.0279,"min_ms":50.6040,"max_ms":61.0518,"runs":53},
{"document":"large","formatter":"rumdl","mean_ms":20.9712,"stddev_ms":0.9810,"min_ms":19.1205,"max_ms":24.1240,"runs":126},
{"document":"large","formatter":"mdformat","mean_ms":118.1688,"stddev_ms":2.0431,"min_ms":114.2731,"max_ms":123.2821,"runs":25},
{"document":"pandoc_manual","formatter":"panache","mean_ms":28.8240,"stddev_ms":0.9941,"min_ms":26.9954,"max_ms":32.0608,"runs":92},
{"document":"pandoc_manual","formatter":"prettier","mean_ms":485.3506,"stddev_ms":12.2244,"min_ms":471.2426,"max_ms":505.6928,"runs":6},
{"document":"pandoc_manual","formatter":"pandoc","mean_ms":380.7764,"stddev_ms":2.6768,"min_ms":377.9038,"max_ms":385.4935,"runs":7},
{"document":"pandoc_manual","formatter":"rumdl","mean_ms":757.5296,"stddev_ms":5.3794,"min_ms":753.7030,"max_ms":763.6803,"runs":3},
{"document":"pandoc_manual","formatter":"mdformat","mean_ms":497.8405,"stddev_ms":2.0997,"min_ms":495.0408,"max_ms":500.2252,"runs":5}
]
}