Kako biste izbjegli odgađanje prikazivanja stranice, skripta se može učitati asinkrono, s atributom async ili defer . Budući da se skripta tada ne izvršava na svojoj poziciji na stranici, atribut data-dom-target je potreban za određivanje elementa u koji se umeće mapa. Element se može postaviti bilo gdje na stranici, prije ili poslije oznake skripte.
<div id="aqi-map"></div>
<script async src="https://aqicn.org/maplet/embed.v1.js"
data-city="paris"
data-lang="hr"
data-dom-target="aqi-map"
data-height="450"></script>
Proizlaziti:
Učitavanje skripte iz javascripta
Skripta se također može dinamički umetnuti, na primjer iz upravitelja oznaka ili aplikacije za jednu stranicu. Primjenjuje se isto pravilo data-dom-target :
<div id="aqi-map"></div>
<script>
var s = document.createElement("script");
s.src = "https://aqicn.org/maplet/embed.v1.js";
s.setAttribute("data-city", "london");
s.setAttribute("data-dom-target", "aqi-map");
s.setAttribute("data-lang", "hr");
document.head.appendChild(s);
</script>