01
A test that runs in the browser, on every view
Variant's tests are JavaScript. In the code Variant serves to storefronts, each test is a block of code that runs after your theme has drawn the page, finds parts of it by their CSS selectors, and removes, restyles or adds to them. Most AI testing tools work this way, because it lets them change anything without touching your theme.
The cost is that every shopper's browser does that work, on every view. On the stores we read, tested parts of the page stay hidden for up to 2 seconds while the code loads, so the shopper sees a page with pieces missing. On one store, the hidden parts included the add to cart button.
eLLMo changes the page itself. The new section is real theme code in a copy of your product template, and Shopify draws it the same way it draws the rest of your store. Nothing edits the page after it appears, and no part of it is hidden.