为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-27 09:50:18
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-21 08:55:16你见过最无用的节俭行为是什么?
- 2025-06-21 09:00:18如何评价高圆圆的身材算是美女类型的吗?
- 2025-06-21 08:10:16为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
- 2025-06-21 07:45:17面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 2025-06-21 08:45:17坚持使用 PHP 的你,如今有什么感悟?
- 2025-06-21 07:45:17H264和H265谁画质好,求回谢谢!?
- 2025-06-21 07:40:16如何看待《求是》发布小米汽车工厂宣传片?
- 2025-06-21 08:35:17为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-21 08:55:16历史上,寒潮最南能影响到哪里?有北半球寒潮影响到南半球或南极寒潮影响到北半球的记录吗?
- 2025-06-21 08:10:17重庆现在到什么地步了?
推荐产品
-
北京语言大学张爱玲教授被清华树木砸中逝世,清华回应系绿化养护人员违规作业所致,事故责任该如何划分?
先为不幸受害的人表示哀悼,然后这个事情就是一个明显的违规作业 -
选mac还是高端windows?
我有一台1.8w入的m1 max studio和一台7000 -
央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
稳定币由两个部分组成,一个部分是资产端,稳定币锚定的同样是美 -
NAS的盘是否需要一次性买齐?
NAS硬盘16TB容量只有一种选择,没有其他,因为其他都是渣
最新资讯