当前位置: 首页 >
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 人气:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-18如何看待亮亮丽君夫妇中的女主又怀孕?
- 2025-06-18各位都在用Docker跑些什么呢?
- 2025-06-18怎么提高自己的系统设计和架构理论水平?
- 2025-06-18有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 2025-06-18有没有可能在M1 Mac上运行x64 Windows或者x64 Linux?
- 2025-06-18前端如何设计网页?
- 2025-06-18你的低成本爱好是什么?
- 2025-06-18巴基斯坦援助伊朗防空,大家怎么看?
- 2025-06-18有没有一个特别好用的Linux系统?
- 2025-06-18有哪些外行看起来很陋(low),但是内行人却觉得很高大上的东西?
- 2025-06-18炒币的你们现在过得怎么样?
- 2025-06-18匿名说一下自己最近的烦恼吧?
- 2025-06-18女生腰细是怎样的体验?
- 2025-06-18618 有什么***椅值得入手,选购应该注意哪些方面?
- 2025-06-18DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 2025-06-18有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
推荐产品
-
Rust有什么好用的CLI库吗?
介绍Ratatui 前身是rust中大名鼎鼎的 tui-rs -
核武器真的有宣传中那么牛逼吗?
没有。 实际上核弹打击现代城市,特别是国内城市的效果非常差 -
为什么小米造车可以叫小米,而华为不可以用华为品牌造车?
hw是市场上唯一合法的集资公司,每年需要拿出销售额的十分之一 -
中年夫妻有多少生活和谐的?
结婚快二十年了,前几天老公很不情愿的出差了,因为这单生意不赚
热销产品
最新资讯




