script - defer vs async
2018-11-11 本文已影响0人
monvhh
no defer or async
立即下载执行脚本。
下载和执行阶段都阻塞dom渲染。-- 白屏时间加长
async
与后续资源、渲染 同步下载执行。
下载阶段不阻塞dom渲染;
执行阶段阻塞dom渲染。
defer
在async的基础上,与async的不同:异步并行下载,但是在DOMContentLoaded之后再执行,表示自己不会操作Dom。
下载和执行阶段都不阻塞dom渲染。
so,defer和onload事件那个先执行?