一文带你了解 Web Worker - 前端的“多线程”
Source :
mp.weixin.qq.com
Author :
陈宝明
众所周知,JavaScript 采用的是单线程模型,即所有任务都在一个线程上完成,一次只能做一件事情。但单线程意味着所有的任务都需要排队,前一个任务结束了,才会执行后一个任务。如果一个任务耗费了太长的时间,后一个任务就一直无法执行。体现在浏览器里就是浏览器卡住了,无法操作。
试一下,把下面的代码粘贴到浏览器console里面,会发现浏览器卡住无法操作。
View
42
Technology
lddgo
Shared on
2023-09-27