Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

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.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.