What are Deferred Scripts in Javascript ?

By default, Javascript files will interrupt parsing of HTML document in order for them to be fetched and executed.

The defer attribute tells browser to only execute the script file once the HTML document has been fully parsed.