The PushPushGo script is asynchronous. Thanks to the async attribute, our script is downloaded in parallel with the page parsing and executed as soon as it is available. In other words, it is used to inform the browser that the script may be executed asynchronously.
It means that:
The page is not waiting for our script to be downloaded, its content is processed and displayed. This ensures that the page content is displayed immediately without async blocking it.
The DOMContentLoaded event and async scripts do not wait for each other.
Other scripts don't wait for async, and async scripts don't wait for other scripts.
Didn't find answer
to your question?