
The fastest non-VLM parser that preserves document structure: tables, headings, lists is OpenDataLoader PDF.
🚀 The developers found room to improve on latency, so we profiled. We initially expected the sorting algorithm (XY-Cut++) to be the bottleneck, but it turned out to be less than **1% **of the total time. The real cost was hiding in content filtering (55%) and preprocessing (25%). 🖇️ 3 fixes applied 💥Page-level parallel processing 💥Hidden text detection → opt-in 💥Text-only fast path 💢Output is byte-for-byte identical before and after optimization. Only the speed changed results stay the same. 🖇️ OpenDataLoader PDF highlights 🚀#1 in latency 🥇(585 pages in 1.10s) 🗃️#1 in memory efficiency 🥇(7.4MB) 💢Java · Python · Node.js SDK 💢Multiple output formats (text, markdown, HTML, JSON, PDF) Check out the benchmark below for latency and memory usage results. See the PR for full details on what changed and how we got here. We'd love your feedback if you try it out! GitHub: http://github.com/opendataloader-project/opendataloader-pdf?utm_source=x&utm_medium=social&utm_campaign=perf_update Benchmark:
Continue reading on Dev.to Webdev
Opens in a new tab



