Async mode is the Bloomreach experiment mode that applies variants after the DOM is ready, hiding the affected content with an async-hide class until the variant is in place.
Category
Bloomreach Campaigns
Also known as
asynchronous mode
It contrasts with sync mode, which blocks rendering until the SDK loads. Async mode is more forgiving of load timing and does not depend on a service worker file at the site root, which matters on site builders like Framer that do not serve one.
In practice
Choose async when you cannot control the SDK’s load timing or serve a root service worker, and accept the small flicker risk that theasync-hideclass is meant to cover. Match the mode to what your hosting actually allows.
Discuss this term
A question, a bug, or outdated info? Tell us — it goes straight to the team, and we keep the glossary current.