How does Visually maintain low latency at scale?
As the number of active experiences grows, Visually employs multiple optimization strategies to ensure latency remains low and scales linearly.
Performance Optimization Techniques
-
Smart Experience Targeting
Only experiences matching the visitor’s targeting rules are delivered, minimizing unnecessary payload size. -
Intelligent SDK Cache Layer
The SDK caches previously fetched experiences and only requests incremental changes, reducing repeated data transfer. -
Dynamic Client-Server Architecture
Instead of generating a large monolithic JS/CSS bundle, experiences are dynamically served and injected as needed. -
DNS Prefetching
We minimize DNS resolution latency using prefetching techniques to accelerate network initialization. -
Dynamic Widget Injection
Widgets are injected into the page only when required, reducing unnecessary rendering and execution overhead.
These optimizations allow Visually to deliver highly personalized experiences while maintaining fast and responsive website performance.