快进小树林 2022-05-11 23:16 采纳率: 0%
浏览 24

2022年了,JS执行还会阻塞DOM解析吗?

问题遇到的现象和发生背景

我在html文件中引入了一个script,在script中加入了耗时的代码,理论上来加载js文件并执行会阻塞渲染html,我猜想会过一段时间再展示C这段文本,然而实际运行结果则是输出的内容并不影响后面的DOM渲染,有巨佬能指点一下为什么吗?

问题相关代码,请勿粘贴截图
<html>
    <head>
    </head>
    <body>
        <div>AAAA</div>
        <script type="text/javascript" src="./test.js"></script>
        <div>C</div>
    </body>
</html>
//test.js
console.time("d1");
for(let i = 0;i < 10000;i++) {
    document.write(i);
}
console.timeEnd("d1")

  • 写回答

1条回答 默认 最新

  • Heerey525 前端领域新星创作者 2022-05-11 23:30
    关注

    是10000太小看不出来,你再加两个0,就能看出来了

    评论

报告相同问题?

问题事件

  • 创建了问题 5月11日

悬赏问题

  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路