The async and defer attributes for the <script> element have great support now, so it’s time to learn exactly what they do! <script> Let’s start by defining what <script> without any attributes does. The HTML file will be parsed until the script file is hit, at that point parsing will stop and a request will be made to fetch the file (if it’s external). The script will then be executed before pars
![async vs defer attributes](https://cdn-ak-scissors.b.st-hatena.com/image/square/c7bf944d8b00b6f71026bcbde2f2918fc6b13910/height=288;version=1;width=512/http%3A%2F%2Fwww.growingwiththeweb.com%2Fimages%2F2014%2F02%2F26%2Fasync-vs-defer-twitter.png)