BlazeDiff v2
Fastest image diff with native binary and SIMD
Details
- External ID
- 46325276
- Source
- HN
- Company
- —
- Product
- BlazeDiff v2
- Website domain
- github.com
- Launched
- Dec. 19, 2025
- Cohort
- —
- Upvotes
- 7
- Upvotes percentile
- 0.35877862595419846
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
Started with a pure JS implementation (still the fastest JS image diff), but wanted to push performance further. I rewrote the core in Rust to make it the fastest open-source single-threaded image diff. On 4K images (5600×3200): ~327ms vs odiff's ~1215ms. Binaries are ~3x smaller too (~700KB vs ~2MB). The core insight: make the cold pass smarter to make the hot pass do less work. Instead of simple pixel equality, the cold pass scans dynamic-sized blocks and marks "problematic" ones - blocks that might contain differences. The hot pass then only runs YIQ perceptual diff and antialiasing check on those problematic blocks, skipping everything else entirely. PNG I/O uses spng (C library) via Rust bindings. SIMD throughout - NEON on ARM, SSE4.1 on x86. Drop-in replacement for odiff with the same API.
Enrichment
- Theme
- DeepSeek model deployment and inference
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Commercial product
- Normalized one-liner
- fast image diff tool with native binary
- Manually corrected
- False
Could you build this?
No Achieving industry-leading image diff performance requires handwritten SIMD assembly/intrinsics, low-level memory layout tuning, and deep understanding of CPU vector extensions.
What it would actually take: The core must be written in Rust or C++ leveraging AVX2/AVX-512, NEON, and WASM SIMD instructions to parallelize per-pixel perceptual color difference algorithms (like anti-aliasing detection and CIELAB/YIQ deltas). It requires custom zero-allocation memory buffers, cache-aligned data structures, and rigorous bench-driven profiling against varying image dimensions. This demands specialized low-level systems programming and systems optimization knowledge.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 195 launches clear the similarity bar, closest 8 shown.
Attention rank: #124 of 196 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 46 days after the earliest competitor.
- CodeDiff · hn · 2026-09-29 · 6 upvotes · similarity 0.58
- Lazy-image · hn · 2025-12-30 · 7 upvotes · similarity 0.46
- LiteParse v2, now in Rust 100x faster · hn · 2026-05-28 · 15 upvotes · similarity 0.45
- a Rust ray tracer that runs on any GPU · hn · 2025-11-03 · 95 upvotes · similarity 0.44
- Optimizing LiteLLM with Rust · hn · 2025-11-18 · 27 upvotes · similarity 0.43
- PyMOL-RS · hn · 2026-02-26 · 5 upvotes · similarity 0.42
- Forkrun · hn · 2026-03-27 · 151 upvotes · similarity 0.42
- Shuck · hn · 2026-04-30 · 8 upvotes · similarity 0.42
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.