Experimenty

Vlastní CSS a JavaScript

Úniková cesta, díky které test nikdy neuvízne na tom, co editor umí vyjádřit.

Na variantuBěží před vykreslenímTypeScript je tolerován

Každá varianta může nést vlastní CSS a vlastní JavaScript vedle změn provedených ukazováním a klikáním. Sem patří animace, podmíněné chování, úpravy widgetů třetích stran a cokoli dalšího se skutečnou logikou.

Kód je vložený do balíčku, který si pro daný web stahuje návštěvník, takže běží jako součást varianty, a ne že by se stahoval zvlášť. Spouští se, zatímco je stránka ještě skrytá stylem proti probliknutí, což je to, co brání tomu, aby byla změna provedená skriptem vidět jako skok.

Jedna vymoženost stojí za zmínku: JavaScript varianty prochází při generování krokem transpilace TypeScriptu, takže typové anotace vložené z kódové základny se odstraní, místo aby skončily jako syntaktická chyba. Pokud se kód vůbec nedá zpracovat, originál se vloží beze změny a build na to upozorní jménem varianty, místo aby selhalo generování pro všechny ostatní weby.

Vlastní kód spadá pod stejné pojistky jako všechno ostatní. Výjimka se zachytí a nahlásí, místo aby se vyhodila, a žádná cesta selhání nesmí nechat stránku skrytou.

Lepší testy, lepší konverze

Test on all visitors with the world’s lightest script and make confident decisions powered by real-time reporting.