Skip to main content
Documentation
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 filesInstantInstant
1-byte change storage~1 MBFull copy
BLAKE3 hashing
Partial clonePlanned

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 bench

Results are saved to apps/web/public/benchmarks/ and displayed on the Live Data tab.