</body> tag and adds the
async attribute to the
Excluded files will not be deferred.
If you're excluding files however while maintaining the original execution order of files on the page, then this behaves differently. The plugin will split the combined file around the excluded files or scripts and place the
defer attribute to the
<script/> at the bottom of the page. Read the section above called, Excluding files and declaration blocks, to better understand this behaviour. Please note, the excluded files and the combined files above the excluded files will not be deferred.
Please note that if you exclude files without maintaining the original execution order of the files on the page and the excluded files have dependency relationships on other files that are combined you will most likely break your page. If you're not sure then do not exclude files in this manner!
Dynamically loaded files cannot be deferred.
If you're not excluding files and using the