Performance
Live Data
Benchmarks
Dits is built for speed. See real performance numbers for large file operations, and understand why content-defined chunking changes everything.
Key Performance Highlights
The numbers that matter most when working with large files.
Add Throughput
250+MB/s
~60% fastervs Git LFS
Checkout Speed
666MB/s
Deduplication
99.99%
10,000x bettervs Git LFS
Memory (Streaming)
~64KB
File Operations (1GB file)
Time to add and checkout a 1GB video file
Add 1GB file
Dits
3.5 seconds
Git LFS
4 seconds
Checkout 1GB file
Dits
1.5 seconds
Git LFS
2 seconds
Better performance
Comparison baseline
Storage Efficiency
Storage used for a 1-byte change in a 10GB file
New data stored
Dits
1 MB
Git LFS
10,000 MB
Better performance
Comparison baseline
Feature Comparison
Key differences between Dits and Git LFS for large file management
| Metric | Dits | Git LFS |
|---|---|---|
| Deduplication | ||
| Content-defined chunking | ||
| Branching large files | Instant | Instant |
| 1-byte change storage | ~1 MB | Full copy |
| BLAKE3 hashing | ||
| Partial clone | Planned |
Run Your Own Benchmarks
All benchmarks are reproducible. Run them on your own hardware to see real-world performance.
# From the repo root
npm run benchResults are saved to apps/web/public/benchmarks/ and displayed on the Live Data tab.