en.javascript.info/archive/02-external-script/2-async-defer-first/task.md
2016-07-19 23:36:27 +03:00

537 B

importance: 4


Which script executes first?

In the questions below, there are two scripts: small.js and big.js.

If we assume that small.js loads much faster compared to big.js -- which script executes first?

<script src="big.js"></script>
<script src="small.js"></script>

What if we add async?

<script async src="big.js"></script>
<script async src="small.js"></script>

What if we switch to defer?

<script defer src="big.js"></script>
<script defer src="small.js"></script>