为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-20 11:50:19
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-20 05:45:15在所有动物肉中,哪一种味道最好?
- 2025-06-20 05:10:14PHP现在真的已经过时了吗?
- 2025-06-20 05:00:14扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 2025-06-20 04:45:14谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 2025-06-20 04:30:14江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-20 05:50:14从零写一个3D物理引擎难度多大?
- 2025-06-20 05:35:14哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
- 2025-06-20 06:00:15Electron 和当下其他的桌面开发方法相比如何?
- 2025-06-20 05:55:14能分享一下你写过的rust项目吗?
- 2025-06-20 05:50:14西方人是怎么发现地球是圆的的?
推荐产品
-
鱼缸哪里买比较便宜呢?
闲鱼收,很容易捡漏。 但是鱼缸寿命其实挺短的,主要是鱼缸的 -
为什么女生要做大部分家务?
不是 有啥家务? 内衣内裤一定要手洗是不是自己作的? 你说混 -
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7 -
为什么玄戒芯片的热度突然就下来了?按理说这应该是轰动全国的大事啊?
在咱们眼里这玩意真真******,无非就是真自研***自研的
最新资讯