Async-script-loading-jsdom

by pmdartus

HTML

<!DOCTYPE html>
<meta charset=utf-8>
<script>
    console.log("sync 0:", document.querySelectorAll('p').length);
</script>

<!-- Some external script -->
<script src="https://unpkg.com/[email protected]/dist/jquery.js"></script>

<p>First</p>
<script>
    console.log("sync 1:", document.querySelectorAll('p').length);
</script>

<p>Second</p>
<script>
    console.log("sync 2:", document.querySelectorAll('p').length);
</script>