Repository navigation
0.19.0-rc2
What's changed
- Avoid diff-image encoding for threshold-accepted changes and adaptively parallelize smaller batches of large screenshots.
- Reuse the compiled WebAssembly module across Rayon workers.
- Skip HTML rendering and collection cloning when no HTML report is requested.
- Ignore macOS AppleDouble image sidecars during image discovery.
- Update image-diff-rs to 0.1.2.
Performance
For ten differing 800x578 screenshots accepted by thresholdRate=1:
- Native reg_core: 327.68 ms → 73.57 ms (77.5% less time, 4.45x faster)
- Wasm library E2E median: 625.28 ms → 371.32 ms (40.6% less time, 1.68x faster)
Verification
- Rust workspace tests: 15 passed
- Node tests: 53 passed, including the large-image Wasm memory regression test
- Clean Wasm release build and tarball smoke install