为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-19 18:25:11
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-19 12:55:12国产手机AI「好用」的背后,是技术差距还是文化差异?
- 2025-06-19 13:30:12如何评价B站女主播“酒酿Lily王、Maggieyoo、水兵月野兔兔、CC宝玉玉、唐卡七”集体封禁?
- 2025-06-19 12:55:12字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 2025-06-19 13:50:12独立开发***能盈利吗?感觉好累...
- 2025-06-19 12:45:13为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 2025-06-19 12:55:12为什么他们可以闻出来我身上的穷酸味?
- 2025-06-19 13:30:12打下来全部的星链近地卫星好打么?
- 2025-06-19 12:45:13异性同办公室久了会不会日久生情?
- 2025-06-19 13:30:12为什么广西盛产鬼火少年?
- 2025-06-19 12:45:13如何评价字节跳动开源的 HTTP 框架 Hertz ?
推荐产品
-
switch2好用吗朋友们?
好用。 只说缺点: 1,电视模式,switch本机发烫严重 -
颈椎生理曲度变直可以通过运动康复吗?
来门诊看颈椎不适、活动不利的年轻人特别多, 他们的颈椎X线片 -
有没有什么好用的***分享?
尊重版权,这些***仅供个人学习和交流使用,请勿用于商业用途 -
最讨厌和哪种人打羽毛球?
昨天群打刚遇到一个老登,上来就又是下压又是吊,没惯着,面无表
最新资讯

