为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-28 10:25:16
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-27 11:10:20为什么有的程序员很抗拒使用Ai?
- 2025-06-27 12:00:17为什么今年的雷霆会惹众怒?
- 2025-06-27 12:30:17女明星陪酒真的存在吗?
- 2025-06-27 12:15:18为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
- 2025-06-27 12:10:18嫦娥六号返回舱要是掉到外国被扣不还的话,要怎么处理?
- 2025-06-27 12:45:18有腰椎间盘突出的人可以练瑜伽吗?
- 2025-06-27 11:00:19怎么才能有尤雨溪一半强,该怎么学习?
- 2025-06-27 12:15:18如何评价 2025 年 6 月米哈游《绝区零》2.0 下半卡池,橘福福,凯撒?
- 2025-06-27 11:35:22哪种解压缩软件最好用?
- 2025-06-27 12:35:18求大神解答,为什么大家都不喜欢用docker?
推荐产品
-
如何评价上海理工大学 C语言考试,老师不认识vscode 说是切屏***?
我来补充点信息 课是转专业强制分配的短学期课,没有选择余地的 -
用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
亿速云还不错: 29元1个月,看看便宜不。 以下是关于 亿 -
为什么感觉wps的用户越来越多,office没人用了?
中国企业家更懂中国消费者。 对比下两款软件的***,WPS下 -
为什么外包的名声这么差?
入职的时候,就像带了一身屎,臭烘烘,容易被瞧不起。 你说会
最新资讯