By default script element is hidden from user.
Main attributes src, type, defer, async See also element noscript.
The src attribute specifies the URL of an external script file. It is useful if you want run same code on several pages.
The defer allows to execute an external script when the page has finished parsing. Such script never block page.
The async attribute must not be present. The src attribute must be present.
The async allows you to asynchronously execute an external script as soon as it becomes available.
The deffer attribute must not be present. The src attribute must be present.
Element noscript defines an alternate content for users that have disabled scripts in their browser or have a browser that doesn't support script. The content inside the noscript element will be displayed if scripts are not supported, or are disabled.