• 16:48 #浏览器工作原理与实践 # async defer核心差异对比表

    特性普通 <script>asyncdefer
    执行顺序按文档顺序立即执行下载完成立即执行(无序)按文档顺序延迟执行(有序)
    阻塞 DOM 解析可能(若下载快于解析)
    保证执行顺序否(先下载完先执行)
    适用场景关键渲染路径脚本独立工具库(如统计代码)依赖 DOM 的脚本
    对 DOMContentLoaded 影响延迟事件触发可能提前或延迟不延迟