async和defer的区别 发表于 2020-05-14 相同点:加载阶段都不会阻塞HTML的解析,但JS的执行会阻塞解析 不同点:async加载完成立刻执行,一般是与功能无关的资源,比如统计js;defer则会等待HTML解析完成再执行,与将script标签放在body最后类似 需要注意的是这两个属性都只作用于外部脚本