Small over the wire
The snippet is around 24 KB of source and arrives at the browser as roughly 7 KB with Brotli or gzip.
PEPerformance
A testing tool that slows the page down costs more revenue than any winning test brings in. abdriven delivers small, compressed and from your own domain.
Delivery
Size, origin, cache and the moment the variation takes effect. abdriven is built for speed on all four.
The snippet is around 24 KB of source and arrives at the browser as roughly 7 KB with Brotli or gzip.
Served with max-age=300 and stale-while-revalidate: later pages do not fetch it again, and a change still reaches everyone within minutes.
Through a subdomain of your own domain the request looks like your own website to browsers and blockers, fewer gaps in measurement.
The anti-flicker option pre-connects and hides the area for at most one second, after that the content is shown regardless.
Variations that get by with CSS take effect before the first render. That is the safest route to an invisible test.
The SDK follows pushState and back/forward, undoes variations that no longer match, and waits for the element that signals the view is ready.
Anti-flicker
Anti-flicker is useful and dangerous at once: hiding the page until the tool answers risks a white page if the tool never answers. That is why abdriven has a hard limit.
Honestly measured
Snippet sizes can be compared so that everybody wins. So here is the basis: what counts is what goes over the wire, not the uncompressed source.
Honestly
Coming
None of this is built yet. It is here so you know what you can rely on, and what you cannot rely on yet.
Optional delivery through a CDN in front of your server, for websites with visitors on several continents.
Assignment on the server instead of in the browser, no flicker at all and no client script.
Keep code readable with comments in the platform, deliver it compressed to the browser.
Write events in batches and pre-aggregate them, so even very large traffic stays on one server.
FAQ
The snippet loads with defer and does not block rendering. It becomes relevant when a variation moves content above the fold or anti-flicker holds for long, you can see both in the test itself.
Not necessarily. abdriven delivers from your own server, compressed and with caching rules. If you serve worldwide, put your usual reverse proxy or a CDN in front of it.
Technically yes. For speed, installing it directly in the head is better, because the tag manager has to load first, and that is exactly where flicker comes from.
Product
Make your next change an informed one
One question is a good place to start.