Skip to content

Chromatic SteadySnap reduces visual testing flake by 34%

Insight: Chromatic's SteadySnap algorithm reduces visual testing inconsistencies by 34% through three mechanisms: render stabilization (monitors network requests, asset loading, and rendering states to determine when UI is truly stable), auto-freeze dynamic content (pauses CSS animations, transitions, SVG animations, autoplaying videos before snapshot), and burst capture (takes multiple renders and selects the most stable one for comparison). Ships as standard on all Chromatic plans.

Detail: Flaky visual tests erode trust in visual regression testing — the core problem SteadySnap addresses. The burst capture approach is particularly novel: instead of relying on a single render (which can capture transient repaints or side-effect-triggered redraws), it captures multiple and picks the most consistent. The algorithm also improved handling of video services like BrightCove and Wistia that use ephemeral source URLs.

Sources

Related: existing entry "Storybook 9 GA" in batch-1/design-systems.md — COMPLEMENTS