You can change the load behavior for any static file. You can set the load behavior for lazyload, async and defer.

Lazyload
Can be used for scripts and styles. These resources won’t be loaded until the first user interaction (scroll, mousemove, touch, click, keypress).

Async
Can be used for embedded scripts. With async, the file gets downloaded asynchronously and then executed as soon as it has been loaded.

Defer
Can be used for embedded scripts. With defer, the file gets downloaded asynchronously, but executed only when the document parsing is completed.