What are Asynchronous Scripts in Javascript ?
By default, Javascript files will interrupt parsing of HTML document in order for them to be fetched and executed.
The async attribute is used to indicate browser that script file can be executed asynchronously.