ChatGPT解决这个技术问题 Extra ChatGPT

Script Tag - async & defer

I have a couple of questions about the attributes async & defer for the <script> tag which to my understanding only work in HTML5 browsers.

One of my sites has two external JavaScript files that currently sit just above the </body> tag; the first is sourced from google and the second is a local external script.

With respects to site load speed

Is there any advantage in adding async to the two scripts I have at the bottom of the page? Would there be any advantage in adding the async option to the two scripts and putting them at the top of the page in the ? Would this mean they download as the page loads? I assume this would cause delays for HTML4 browsers, but would it speed up page load for HTML5 browsers?

Using