Skip to content

0.19.0-rc2

Choose a tag to compare

@bokuweb bokuweb released this 05 Sep 12:23
· 8 commits to main since this release
56d2d62

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