Orchestrate scripts.
Accelerate your page.
Take full control of your scripts with a declarative approach. Inject what you need, exactly when and where you need it.
Lazy interaction
Delays loading of heavy logic until the user clicks. The click is captured, the script loads, and then the browser replays it natively.
Anticipation
Preloads resources on hover or keyboard focus, keeping interactions ready without delaying the initial page.
Input focus
Inject validation or input masks exactly when a user focuses the field.
Background
Loads non-critical resources such as analytics when the browser is idle, protecting initial-load responsiveness.
Form interception
Inject validation or submission logic only when a user attempts to submit the form.
Dynamic selection
Load dependent logic after a user chooses an option from a Radiant select.
Nested composition
Injectors can be nested while keeping the parent and child loading rules independent.
Margin visibility
Preload scripts before content enters the viewport so the interaction is ready when users arrive.
Scroll container (simulated)