Ascend has taken a number of different measures to prevent flickering (or flashing) of the original content of page. They include:
1) Loading Synchronously
Ascend by default uses a synchronous loading of the snippet to prevent flickering. Scripts that are loaded synchronously are executed sequentially, one after another, beginning at the start of the <head> tag of the HTML.
It is for this reason, we strongly recommend installing the Ascend snippet as high as possible in the <head> tag of your page. This will minimize the likelihood of any flickering and ensure optimal performance. Like so:
<html lang="en" dir="ltr">
<!-- PLACE YOUR ASCEND SNIPPET HERE, IF POSSIBLE -->
<!-- EVERYTHING ELSE (e.g. Google Analytics, Google Tag Manager, etc. ) -->
2) Optimized Content Delivery System
Ascend has also invested heavily in an optimized content delivery system to make sure the impact on the page is minimized.
For any additional questions about Ascend and/or it's architecture, feel free to reach out to your dedicated Solutions Engineer!