Skip to content

Benchmark

Mean validation speedups are based on timings measured in milliseconds and normalized per document to veraPDF = 1.0×. Higher values are faster. Each value uses 10 runs (with 2 warmup runs) per validator and document.

The 5 documents have varying size, content and method of creation. We're working on making the benchmark fully reproducible and share the documents used.

The benchmark code can be found here.

Document veraPDF page page fail-fast
document1.pdf 1.0× 6.0× 12.5×
document2.pdf 1.0× 7.3× 16.5×
document3.pdf 1.0× 2.6× 5.4×
document4.pdf 1.0× 4.0× 25.8×
document5.pdf 1.0× 2.2× 22.0×

Note

The fail fast mode of page (used automatically when possible) allows to get much faster results, but does not give details about which specific rules failed.