Development Tools Introduction to Front End Performance Optimization Combine and Minify Assets Optimize JavaScript

Kristaps Vecvagars
Kristaps Vecvagars
6,185 Points

Regarding the 'defer' attribute

I was just wondering, is it still necessary to put all of the scripts at the bottom of the page or does the 'defer' attribute of the <script> tag is a sufficient alternative?

1 Answer

Jan Oberreiter
Jan Oberreiter
69,539 Points

The defer attribute instructs the contents of the script tag to not execute until the page has loaded, which again means that the scripts will always behave in the way they would when written at the end of the page ...