Web Resources are loaded by the browser in the order that they appear in the Web Resources window.

The order of Web Resources matters because you cannot access functions or variables from a Web Resource that has not yet been loaded.
You can re-order the resources using the
buttons.
At the right-hand side of the dialogue you can optionally select Async or Defer:
- Neither the page pauses loading whilst the Web Resource is loaded.
- Async the page continues loading and the Web Resource is loaded simultaneously.
- Defer the page finishes loading then the Web Resource is loaded.
- Both the page finishes loading then all deferred async Web Resources load simultaneously.
Async and Defer are about optimizing the speed at which your page can load. Care must be taken when using Async and Defer as these options affect the order in which your JavaScript Web Resources are loaded.