为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-21 12:55:18
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-19 19:50:16明星现实中真的很漂亮吗?
- 2025-06-19 20:20:16如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-19 19:30:17数学是从什么时候开始反直觉的?
- 2025-06-19 19:40:16055大驱在世界属于什么水平?
- 2025-06-19 19:35:16我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-19 19:55:15商业史上有哪些降维打击的经典案例?
- 2025-06-19 20:20:16有哪些软件堪称神器,却很少人知道?
- 2025-06-19 21:00:16评价一下Proxmox VE与ESXi的优劣?
- 2025-06-19 20:45:15为什么很多司机不办 ETC?
- 2025-06-19 19:30:17如何评价阿里等大厂笔试现已经禁用本地IDE?
推荐产品
-
公司规定所有接口都用 post 请求,这是为什么?
我之前也是喜欢严格遵循restful规范,什么get,pos -
为什么果粉对苹果非常地宽容?
11月份的事,我同学醉酒打滴滴回家,上楼后发现手机没了,瞬间 -
***拍大尺度片子时摄影师不会看光吗?
当年刚买相机没多久,约朋友拍照,刚开始就拍拍袜子,拍拍脚啥的 -
上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
判的一点都没毛病.法官说理说的挺清楚的, 本案中,得物公司在
最新资讯