JS一直是单线程,异步(定时器,ajax请求等)是由浏览器来实现的!(转)

时间:2023-03-08 16:29:46

原文地址:https://www.cnblogs.com/woodyblog/p/6061671.html

1.自己画的一张示意图

JS一直是单线程,异步(定时器,ajax请求等)是由浏览器来实现的!(转)

2.DOM一变化,界面就立刻重新渲染,效率必然很低,所以浏览器的机制规定界面渲染线程和主线程是互斥的,主线程执行任务时,浏览器渲染线程处于挂起状态。