为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-19 02:10:10
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-20 05:55:10大连天空现罕见「窟窿云」,目击者称持续半小时,压迫感十足,窟窿云是怎么形成的?你见过吗?
- 2025-06-20 05:05:09如何部署Prometheus监控K8S?
- 2025-06-20 04:50:09未来江苏会不会被广东越甩越远?
- 2025-06-20 04:55:09用J***a写Android的时代是不是要结束了?
- 2025-06-20 04:45:09请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 2025-06-20 06:05:09为什么原神and黑神话明明都要上XBOX却依然没有NS版?
- 2025-06-20 06:20:10超级喜欢穿短裙正常吗?
- 2025-06-20 05:50:09为什么从事技术的人普遍都比较难沟通?
- 2025-06-20 05:25:09如何看待rust编写的zed编辑器?
- 2025-06-20 05:45:09如何看待阿根廷经「休克疗法」五月通胀率 1.5% ,为近年来最低,何为「休克疗法」?其他地方能否效仿?
推荐产品
-
上海房价会不会再跌百分之50%?
再跌50%,差不多就是回到2015年的水平。 也就是说,20 -
git是Linus一个人开发出来的吗?
Linus Torvalds 与 Git 二十年:一个“必要 -
以色列为什么要打伊朗?
我来一次性说清楚,请相信我,n年前作为专业的文科生,我特别研 -
超级喜欢穿短裙正常吗?
我也不知道我的短不短,从以前的 45cm 左右到了现在 40
新闻动态
最新资讯

