前端无 defer 和 async
DOM解析暂停,JS文件解析,JS执行完毕,然后DOM接着解析
前端 defer
DOM解析遇到JS文件,DOM解析不会停止,同时JS文件并行下载,但是JS的执行,会延时到DOM解析完毕之后,才会执行
前端 async
DOM解析遇到JS文件,DOM解析不会停止,同时JS文件并行下载,JS解析完毕,DOM的解析会等待JS执行完毕,才会接着解析DOM
前端无 defer 和 async
DOM解析暂停,JS文件解析,JS执行完毕,然后DOM接着解析
前端 defer
DOM解析遇到JS文件,DOM解析不会停止,同时JS文件并行下载,但是JS的执行,会延时到DOM解析完毕之后,才会执行
前端 async
DOM解析遇到JS文件,DOM解析不会停止,同时JS文件并行下载,JS解析完毕,DOM的解析会等待JS执行完毕,才会接着解析DOM