为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-20 10:00:18
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-20 12:10:17为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-20 12:05:18我国的“斤”用了上千年,为何和国际接轨后,恰好是500克?
- 2025-06-20 13:25:17为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
- 2025-06-20 13:35:19怎么快速部署一个大模型?
- 2025-06-20 13:30:18山东产业升级成功还是失败了呢?
- 2025-06-20 12:50:18做一个中国的微软到底有多难?
- 2025-06-20 13:30:18你为什么从腾讯离职?
- 2025-06-20 12:20:17postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-20 12:35:18***拍大尺度片子时摄影师不会看光吗?
- 2025-06-20 13:30:18MiniMax 推出全球首个开源大规模混合架构的推理模型 MiniMax-M1,其有何技术优势?
推荐产品
-
为什么程序员独爱用Mac进行编程?
去闲鱼上搜 MacBook Pro M1,都是某互联网大厂满 -
Rust开发Web后端效率如何?
先叠几个定语: 你要是写Reactive Web,用Web -
广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
本人不幸,老家跟县城上班的地方都被淹了,去年洪峰到54米我家 -
MiniMax 推出全球首个开源大规模混合架构的推理模型 MiniMax-M1,其有何技术优势?
OpenAI CEO 奥特曼前两天发了一篇博文,名字叫「温和
新闻动态
最新资讯