Skip to content

Benchmarks

mkuch edited this page Jul 18, 2026 · 6 revisions

Benchmarks

RayoMD benchmark claims are dated, scoped, and reproducible. Hardware, storage, fonts, compiler, tool versions, and document shape all affect results.

Current release

  • RayoMD 2.6.0 Performance Snapshot - the current Windows fresh-process 2.5 to 2.6 comparison, including hashes, correctness checks, and the strict acceptance caveat.

The README intentionally carries only this compact release-to-release result. Cross-tool comparisons remain dated historical evidence because the tools have different rendering scope and their runtimes age independently.

Specialized reports

Cross-tool archive

Engineering archive

Reading the numbers

  • Warm --bench timing measures repeated in-process PDF byte generation.
  • Export and batch timing includes process and file I/O.
  • Synthetic inputs are not a representative customer corpus.
  • Linux/WSL storage matters: native ext4 can be dramatically faster than /mnt/* for many small files.
  • Native RayoMD implements a narrower feature set than Pandoc and browser-based renderers. Speed comparisons are not claims of feature or visual equivalence.

Use Performance Watcher for current before/after measurements. Compact version records remain in docs/benchmarks/releases because scripts consume them and they belong to source history.

Clone this wiki locally