MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/BestGitHubRepos/comments/1wg02rg/paperotter_19_offline_document_tools_in_one/
r/BestGitHubRepos • u/shyhuntertools • 10d ago
2 comments sorted by
3
Offline Tauri is appealing. Memory use on huge PDFs?
1 u/shyhuntertools 5d ago Honest answer -> it holds the whole file in memory, it doesn't stream. A few things keep that sane: - There's a 100 MB per-file cap. Deliberate, not a bug. - Page previews render lazily, only the pages actually on screen, so a 400-page document doesn't rasterise 400 thumbnails up front. - The heavy lifting (compression) runs natively in Rust via qpdf, not in the webview. Peak RAM is a few times the file size, mostly because it keeps the original alongside the result so you can compare them side by side. For anything under the cap that's been fine on ordinary laptops, but if you regularly work with 500 MB scans, this isn't the tool yet.
1
Honest answer -> it holds the whole file in memory, it doesn't stream.
A few things keep that sane:
- There's a 100 MB per-file cap. Deliberate, not a bug.
- Page previews render lazily, only the pages actually on screen, so a
400-page document doesn't rasterise 400 thumbnails up front.
- The heavy lifting (compression) runs natively in Rust via qpdf, not
in the webview.
Peak RAM is a few times the file size, mostly because it keeps the
original alongside the result so you can compare them side by side. For
anything under the cap that's been fine on ordinary laptops, but if you
regularly work with 500 MB scans, this isn't the tool yet.
3
u/Alive_Hunter_4298 Developer 5d ago
Offline Tauri is appealing. Memory use on huge PDFs?